De beste functies van Java 17 voor developers

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.

Versnelde JDK-ontwikkeling

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.

Nieuwe functies versus preview functies

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.

Top 3 Functies van JDK 17

Als een LTS-release zal Java 17 naar verwachting breed worden overgenomen. Drie opvallende functies verdienen aandacht in deze versie:

  1. Lokale variabelen type inferentie: Vereenvoudiging van Java-code door de compiler variabeltypes te laten bepalen, waardoor het aantal code-regels afneemt.
  2. Verbeterde schakelaar: Introduceert schakeluitdrukkingen, waardoor de noodzaak voor overmatige onderbrekingsinstructies verdwijnt.
  3. Patroonherkenning met instanceof: Stroomlijning van code door onmiddellijke actie toe te staan op basis van de uitkomst van de instanceof-operator.

Java 17 Introduceert QOL innovaties

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.

VOOR ORGANISATIES

Op zoek naar IT Development & Testing professionals? Dankzij ons grote netwerk aan experts helpt Spilberg je vooruit. Lees meer over staffing services voor organisaties.

VOOR PROFESSIONALS

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.