JavaOmnibus
Class File 60.0 favicon All About Class File 60.0
Class File 60.0 • 2021 • Java 16
60.0Records finalData-oriented Java

All About Class File 60.0

Class file 60.0 sits at the point where records became a finalized part of the language.

Binary milestone

Class File 60.0

Class file 60.0 sits at the point where records became a finalized part of the language.

60.0Records finalData-oriented Java
Compatibility meaning

Why the version number matters

The class file version is the binary compatibility signal that tells tooling and runtimes which generation of compiled Java bytecode they are dealing with.

This milestone is part of the steady one-step-per-release evolution of the Java class file contract.

javap -verbose MyClass.class
# look for: major version 60
Release context

What was happening around this milestone

Records final

Class file 60.0 sits at the point where records became a finalized part of the language.

Related pages

Continue through binary and runtime history