25,000+ Courses Nationwide
0345 4506120

Java CrossOver Course for Coders

Java Basics to coders who are converting to Java from a different coding language.
We cover Basic Java syntax and principles of Object Orientated Programming.
Java Programming Fundamentals done at fast pace in one day.

Select specific date to see price, venue and full details.

Course Content

Overview of Java:

This course covers Java Object-Oriented Programming (OOP) principles.

Java Data Types and using Variables in Java:

Here we learn to code using data types and variables of different data types: Primitives; Characters; Boolean; Variables and variable scope; String class; Type conversion and casting.

Java Operators and Expressions:

What are operators and how to use them; Arithmetic operators; Relational operators; Assignment operator; Logical operators; Increment and decrement operators.

Decision Making:

The Java Syntax for the If-statement; If,else; If,else if,else; Nested if; Switch Statements;

Using Loops:

For loops, while loops, do while, Enhanced for loop; Nesting loops; break, continue; The return statement.


Working with arrays, 2-d arrays, iterating arrays. Using the for-each loop with Arrays


Working with lists. Lists vs Arrays.

Files,streams with Java:

Open, Read and Write to CSV Files, txt files and bin files.

Exception Handling:

Fundamentals of exception handling; Exception types; Using try and catch; Multiple catch clauses; Nested try statements; Throw and throws; The finally blocks

Introduction to Classes and Objects:

Creating a Class; Creating an Object; Using an Object; Adding Instance variables; Controlling accessibility; Naming conventions for class members. Class Constructors; Parameterized Constructors; Inheritance. Abstraction. Interfaces and implementing interfaces. Override. Polymorphism. The dot operator, this keyword, the static keywords, the super keyword.

Using Methods:

Introduction of methods; Creating a Method in class; Calling a Method; Returning value from a Method; Adding a Method that takes parameters;

More in Methods and Classes:

Overloading methods; Overloading Constructors; Using objects as parameters; Returning objects; Recursion; Access control : private, public and protected; The final keyword.

Related Courses

Privacy Notice

In order to provide you with the service requested we will need to retain and use your contact information in accordance with our Privacy Notice. If you choose to provide us with this information you explicitly consent to us using the information as necessary to provide the requested service to you. If you do not agree please do not proceed to request the service from us.

Marketing Permissions

Would you like to receive our newsletter and other information on products and services which we think will be of interest to you by email. We will always treat your information with care and in accordance with our Privacy Notice. You are free to withdraw this permission at any time.


We work with the best