In september 2021 bracht Oracle Java 17 uit, wat maar liefst 6 nieuwe versies betekende in minder dan 3 jaar tijd. Ondanks deze snelle opvolging brengt JDK17 opwindende nieuwe functies met zich mee. Ontwikkelaars kunnen de toekomst verkennen. Benieuwd naar de mogelijkheden van JDK 17? Laten we het verkennen.
Oracle's beslissing om zes versies terug te kijken is niet willekeurig. Sinds 2018 brengt Oracle elke 6 maanden een nieuwe versie uit, met als doel elke twee jaar een LTS (Long Term Support) release, hoewel dit nog niet helemaal op schema ligt. JDK 17, een LTS-release, wordt naar verwachting opgevolgd door Java 21 in 2023.
Het snellere uitgaveschema van Oracle maakt het mogelijk om nieuwe functies te testen voordat ze formeel worden opgenomen. Voor één of twee versies kunnen ontwikkelaars werken met deze functies als previews, zoals JEP 359 Records. Het activeren van previewfuncties omvat het toevoegen van '-enable-preview' als een compilerargument.
Als een LTS-release zal Java 17 naar verwachting breed worden overgenomen. Drie opvallende functies verdienen aandacht in deze versie:
Java 17 zit boordevol quality of life innovaties. Van lokale variabele type inferentie tot verbeterde schakelaars en patroonherkenning: deze functies vereenvoudigen het coderen. Voor Java-ontwikkelaars die gebruik willen maken van de nieuwste JDK, biedt Java 17 een overtuigende toolkit.
Op zoek naar IT Development & Testing professionals? Dankzij ons grote netwerk aan experts helpt Spilberg je vooruit. Lees meer over staffing services voor organisaties.
Geef je carrière een boost! Spilberg is jouw partner in de zoektocht naar een volgende development opdracht of werkgever. Lees meer over de mogelijkheden.