🌍 Language: English | Italiano | Français
Course Index (Java 21)
This index provides the complete English (EN) curriculum for the
Java 21 Study Guide.
Modules are designed to be read sequentially, but each topic can also be used as a standalone reference.
Module 00 — Prerequisites & Setup
Module 01 — Java Language Basics
- Syntax building blocks
- Basic language building blocks
- Java naming rules
- Java data types and casting
- Java operators
- Instantiating types
Module 02 — Control Flow
Module 03 — Core Standard APIs
Module 04 — Object-Oriented Fundamentals
- Methods, attributes, and variables
- Class loading, initialization, and object construction
- Inheritance
- Beyond classes
- Generics in Java
- Exceptions and error handling
Module 05 — Functional Programming
Module 06 — Collections Framework
- Introduction to the collections framework
- Shared collection operations and equality
- Sorting and comparing
- List APIs
- Set APIs
- Queue and deque APIs
- Map APIs
- Sequenced collections
Module 07 — Concurrency and Threads
Module 08 — Java I/O and NIO
- Files and paths fundamentals
- Files and paths APIs
- Java I/O streams
- I/O streams APIs
- Interacting with the user