This online class prepare student to take Oracle Java 8 certified associate exam (1Z0-808). Our experienced and certified young Java professional instructor will guide and lead you to go over all topics and exercises covered in the exam, well prepare you for this exam.
Duration
40 hours
(8 days)
Fees (US$)
Online:
$1,250.00
-
Successfully passing the Java SE 8 Programmer I exam results in the Oracle Certified Associate, Java SE 8 Programmer certification
Java Basics
- Define the scope of variables
- Define the structure of a Java class
- Create executable Java applications with a main method
- Compare and contrast the features and components of Java such as: platform independence, object orientation, encapsulation, etc
Java Data Types
- Declare and initialize variables
- Differentiate between object reference variables and primitive variables
- Read or write to object fields
- Object's lifecycle: creation, dereference and garbage collection
Operators and Decision Constructs
- Test equality with == and equals() between objects
- Create and use if, if-else, and ternary constructs
Arrays
- Multi-dimensional array
Loop Constructs
- Using for-loops and enhanced for-loop
- Compare loop constructs
Methods and Encapsulation
- Create methods with arguments and return values, including overloaded methods
- Apply the static keyword to methods and fields.
- Overload vs override methods
- Apply encapsulation principles to a class
- Pass by value vs pass by reference
Inheritance
- Inheritance and polymorphism
- Use super and this to access objects and constructors
- Use abstract classes vs interfaces
Exceptions
- Checked exceptions vs RuntimeException vs Error
- Common exceptions(NullPointer, Arithmetic, ArrayIndexOutOfBounds, ClassCast etc)
Common Java APIs
- StringBuilder vs StringBuffer
- Calendar classes: java.time.LocalDate, LocalDateTime, LocalTime, format etc
- Lambda expression and aggregate operations