Java 14 is gisteren officieel uitgebracht en de veertiende versie bevat meer JEPs (Java Enhancement Proposals) dan Java 12 en 13 bij elkaar.

Welke veranderingen zijn het belangrijkst?

Switch Expressions

In Java 14 zijn switch expressions een permanente feature geworden. Eerder was het een preview feature, om feedback te verzamelen van ontwikkelaars. De voordelen van Switch Expressions zijn een verminderd risico voor bugs, doordat er geen fall-through bestaat en makkelijker te coderen.

Text Blocks

In Jave 13 werden Text Blocks geintroduceerd als preview feature. Deze Text Blocks maken het makkelijker om met multiline string literals te werken. Ook in Java 14 is dit een preview feature, al zijn er enkele tweaks toegevoegd.

Pattern Matching voor “instanceof”

Een nieuwe preview feature in Java 14 helpt bij het verkorten van de syntax om zo de kans op fouten te verminderen. Er wordt gehoopt dat dit zal leiden tot een meer generieke pattern matching.

Voor meer informatie over deze features en meer, klik hier.