Java Language
JLS
JVM & Class File
JDK & Tools
Java Evolution — Language, JVM, JLS, and Ecosystem in One Place
Java Omnibus is a structured, version-aware reference for understanding Java as a complete system, from language features and specifications to JVM behavior, class files, tooling, and ecosystem evolution.
Explore the platform through its major layers
Start with Java Language for release-by-release changes, JLS for formal specification shifts, JVM and Class File for runtime compatibility, and JDK & Tools for the platform stack developers actually use.