Java Programming
Language
Operators
Control Structures
Methods and Functions
Java Memory
Management:
Java Virtual
Machine (JVM)
Classes and
Objects
Class Declaration and Instantiation
Instance Variables and Methods
Constructors and Initialization Blocks
Inheritance
Polymorphism
Encapsulation
Java Internationali-
zation and Localiza-
tion:
Java Enterprise Development:
Java Performance Optimization:
Java Syntax and
Semantics
Data Types
Variables and Constants
Functional
Programming:
Java 8 Date and Time API:
Java Modularization (Java 9+):