JavaOmnibus
Class File 58.0 favicon All About Class File 58.0
Class File 58.0 • 2020 • Java 14
58.0Records previewModern language wave

All About Class File 58.0

Class file 58.0 belongs to the stage where records entered the story in preview form.

Binary milestone

Class File 58.0

Class file 58.0 belongs to the stage where records entered the story in preview form.

58.0Records previewModern language wave
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 58
Release context

What was happening around this milestone

Records (preview)

Class file 58.0 belongs to the stage where records entered the story in preview form.

Related pages

Continue through binary and runtime history