Java CrossOver Course for Coders
- 1-Day
- Online, Instructor-led, Interactive, Practical
- PCWorkshops Course Certificate on completion
- Java Course Notes
- Java Code Examples
- Practical Java Course exercises
- After the course: 1-Hour personalised online revision session
Java Basics to coders who are converting to Java from a different coding language.
You have done similar work in other programming languages , so you simply need the syntax of Java
Hands-on, Practical Course, Instructor-led Course.
Online
1 day
In online, instructor-led at on request only. Locations
Java CrossOver Course description
This course covers Java Object-Oriented Programming (OOP) principles.
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.
What are operators and how to use them; Arithmetic operators; Relational operators; Assignment operator; Logical operators; Increment and decrement operators.
The Java Syntax for the If-statement; If,else; If,else if,else; Nested if; Switch Statements;
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.
Open, Read and Write to CSV Files, txt files and bin files.
Fundamentals of exception handling; Exception types; Using try and catch; Multiple catch clauses; Nested try statements; Throw and throws; The finally blocks
Introduction of methods; Creating and calling methods; Parameters and return values;Overloading methods.
Creating a Class; Creating an Object; Using an Object; Adding Instance variables; Controlling accessibility; Class Constructors; Parameterized Constructors;
Inheritance. The dot operator, this keyword, the static keywords, the super keyword. Access control : private, public and protected; The final keyword.
Override.
Polymorphism.
Abstraction. Interfaces and implementing interfaces.