Please click on the Curriculum above to view course details…
This Java course is designed to take the students further in depth with the language, giving additional tools for your Java tool-belt.
-
Java Basics - a Refresher
-
Java data types
-
Methods and encapsulation
- Private: Scope of variables
- Private: Object’s lifecycle
- Private: Create methods with arguments and return values
- Private: Create an overloaded method
- Private: Constructors of a class
- Private: Overloaded constructors
- Private: Accessing object fields
- Private: Applying encapsulation principles to a class
- Private: Passing objects and primitives to method
-
Arrays and selected classes from Java API
-
Flow Control
-
Inheritance
- Private: Inheritance with interfaces and classes
- Private: Reference variable and object types
- Private: The need for casting
- Private: Using super and this to access objects and constructors
- Private: Polymorphism with classes
- Private: Interfaces-abstract, default and static methods
- Private: Introduction to functional style programming with lambdas
-
Exception handling