This Java Programming training covers the core language features and introduces you to object-oriented programming. Through hands-on exercises, you'll expand your knowledge of Java SE 8, while building your Java skill set. The course is completely aligned with the Oracle Java SE 8 Programmer I exam (1Z0-808).
Java Platform Overview
Java History
Features and Benefits of Java
How Java applications work?
Java SE vs Java EE
Building and debugging Java programs
Java Certification Path
Oracle Java SE 8 Programmer I exam (1Z0-808)
Declarations and Access Control
Identifiers and Keywords
Define Classes
Define Interfaces
Use Interfaces
Declare Class Members
Declare and Use enums
Object Orientation
Encapsulation
Inheritance and Polymorphism
Overriding/Overloading
Casting
Implementing an Interface
Legal Return Types
Constructors and Instantiation
Initialization Blocks
Statics
Assignments and Expressions
Stack and Heap—Quick Review
Literals, Assignments, and Variables
Operators and expressions
Scope
Variable Initialization
Passing Variables into Methods
Garbage Collection
Flow Control and Exceptions
Using if and switch Statements
Creating Loops Constructs
Handling Exceptions
Developing Custom Exceptions
Common Exceptions and Errors
Strings, Arrays, ArrayLists, Dates, and Lambdas
Using String and StringBuilder
Working with Calendar Data (Date/Time API)
Using Arrays
Generic programming
Java Collections Framework
Using ArrayLists and Wrappers
Using Simple Lambdas
Developers, Java Developers, Java EE Developers