1
Overview of Java 8 technologies
- The Java 8 language and application types.
- Vocabulary and portability.
- Java and memory management.
- Security, Java 8 programs and multithreading concepts.
- Overview of Javadoc and compiling.
- Getting started with Eclipse.
Hands-on work
Mock test and answer key.
2
Object-oriented programming with Java 8
- Basic data types in Java.
- How to declare a class with its methods.
- Instantiation, constructor.
- Data manipulation by methods.
- How to access methods.
Hands-on work
Mock test and answer key.
3
Syntax of the Java language
- Structure of a .java file.
- Instantiation process.
- The concept of Object identity, the declaration of variables and initialization.
- How to access methods and primitive types and classes of the java.lang package.
- Constants and assignment operators.
- Instruction of controls, loops and iterations.
Hands-on work
Mock test and answer key.
4
Advanced object-oriented programming and arrays
- Tables and collections.
- Creating and initializing an ArrayList and how to access the elements (loops).
- Simple inheritance in Java.
- Method overloads.
- Superclasses, subclasses and interfaces in Java.
Hands-on work
Mock test and answer key.
5
Managing errors
- All types of errors in Java.
- How to manage error types.
- Find the exceptions of the basic class methods in the documentation.
- Implementing exception handling in Java.
- What is a package?
- The CLASSPATH variable and naming conventions.
- Customizing your own package.
Hands-on work
Mock test and answer key.
6
Overview of some Java APIs
- StringBuilder and its methods, use of the class.
- Creating and working with strings.
- Creating and working with calendar data.
- Writing a simple lambda expression.
Hands-on work
Mock test and answer key.
7
Preparing for Java 8 certification
- Summaries of recurring questions.
- Tips for the certification exam.