JLS 14 favicon
All About JLS 14
JLS 14 • 2020 • Switch expressions and records preview
Switch expressionsRecords previewExpression-oriented style

All About JLS 14

JLS 14 captures the era where switch expressions matured and records started shaping Java's move toward data-oriented language features.

Specification edition

JLS 14

JLS 14 captures the era where switch expressions matured and records started shaping Java's move toward data-oriented language features.

Switch expressionsRecords previewExpression-oriented style
What shifted

How the specification changed

Broadened Java's expression model and laid groundwork for cleaner data-carrier syntax.

It made core language constructs more concise and more suitable for modern style and pattern-oriented code.

Reading note

Why this edition matters

JLS 14 is a visible step away from older statement-heavy Java idioms.

Review this edition when exploring Java's shift toward more expressive control flow and data representation.

Related pages

Continue through the language-spec path