JLS 15 favicon
All About JLS 15
JLS 15 • 2020 • Text blocks final, sealed preview
Text blocks finalSealed previewType modeling

All About JLS 15

JLS 15 carried forward the modern-language arc with finalized text blocks and continuing work on sealed classes and related type-model refinements.

Specification edition

JLS 15

JLS 15 carried forward the modern-language arc with finalized text blocks and continuing work on sealed classes and related type-model refinements.

Text blocks finalSealed previewType modeling
What shifted

How the specification changed

Balanced finalization of previously previewed syntax with continued experimentation around constrained inheritance.

It improved both source readability and the precision with which developers could model domain hierarchies.

Reading note

Why this edition matters

This edition rewards attention if you care about the connection between syntax and domain design.

Good for following how Java evolves in iterative, spec-backed steps rather than giant one-shot releases.

Related pages

Continue through the language-spec path