Oracle heeft Java 26 uitgebracht, de nieuwste versie van de programmeertaal. Volgens Oracle bevat de release 10 JDK Enhancement Proposals die de AI- en cryptografiemogelijkheden van Java versterken. Ook introduceert het bedrijf de Oracle Java Verified Portfolio met commerciële ondersteuning voor JavaFX en Helidon.
De release bevat naar eigen zeggen duizenden verbeteringen die de productiviteit van ontwikkelaars verhogen, de taal vereenvoudigen en helpen bij het integreren van AI- en cryptografiefunctionaliteit.
10 kernverbeteringen
Java 26 bevat 10 JDK Enhancement Proposals (JEPs) die verschillende aspecten van de taal verbeteren. Oracle stelt dat JEP 530 ontwikkelaars helpt bij het bouwen van AI-toepassingen door primitieve typen in patronen, instanceof en switch uniformer te maken. Voor prestaties introduceert JEP 522 volgens het bedrijf verbeteringen aan de G1 garbage collector die de doorvoer verhogen door minder synchronisatie tussen applicatie- en garbage collector-threads.
Project Leyden draagt bij met JEP 516, dat volgens Oracle de opstarttijd van Java-applicaties versnelt door het vooraf laden van gecachte objecten in het geheugen. Het bedrijf beweert dat dit werkt met elke garbage collector, inclusief de low-latency ZGC.
Veiligheid en bibliotheken
Op beveiligingsgebied introduceert JEP 500 volgens Oracle waarschuwingen voor het gebruik van deep reflection om finale velden te wijzigen. Dit moet de beveiliging en betrouwbaarheid van applicaties verbeteren. JEP 517 voegt ondersteuning toe voor HTTP/3 in de HTTP Client API, wat volgens het bedrijf de prestaties van microservices en API-gedreven toepassingen verbetert.
De Vector API krijgt zijn elfde incubator-versie in JEP 529, die volgens Oracle vectorberekeningen mogelijk maakt die tijdens runtime compileren naar optimale vectorinstructies. Het bedrijf stelt dat dit vooral voordelig is voor data-analytics, AI-inferentie en wetenschappelijke computing.
Oracle Java Verified Portfolio
Naast Java 26 introduceert Oracle de Java Verified Portfolio (JVP), een verzameling door Oracle ondersteunde tools, frameworks, bibliotheken en services. Het bedrijf brengt hiermee commerciële ondersteuning terug voor JavaFX, het Java-gebaseerde UI-framework dat eerder geen commerciële ondersteuning meer had.
JVP bevat ook ondersteuning voor Helidon, een open source framework voor het bouwen van microservices. Oracle beoogt hiermee de release-cyclus van Helidon af te stemmen op Java-releases en wil het framework voorstellen als OpenJDK-project. Volgens het bedrijf blijft Helidon wel open source.
Cloud-integratie
Oracle Cloud Infrastructure (OCI) is volgens het bedrijf de eerste cloudprovider die Oracle JDK 26 ondersteunt. Voor OCI-klanten zijn Java SE en geavanceerde functies zoals de Java Management Service zonder extra kosten beschikbaar. De Oracle Java SE Universal Subscription bevat nu ook JVP naast andere enterprise-functies.


