JavaOmnibus
Class File 48.0 favicon All About Class File 48.0
Class File 48.0 • 2002 • Java 1.4
48.0AssertionsNIO

All About Class File 48.0

This version belongs to the Java 1.4 language and library era, when assertions and NIO became part of the story.

Binary milestone

Class File 48.0

This version belongs to the Java 1.4 language and library era, when assertions and NIO became part of the story.

48.0AssertionsNIO
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 48
Release context

What was happening around this milestone

Assertions, NIO

This version belongs to the Java 1.4 language and library era, when assertions and NIO became part of the story.

Related pages

Continue through binary and runtime history