Pünktlich zum 17. März 2026 lieferte Oracle Java 26 als neues Feature-Release. Damit ist der Release Train für die aktuelle Version angekommen. Wir stellen die wesentlichen Neuerungen vor.
Gleich nach der Freigabe von Java 25 im September 2025 ging der Release Train für die nächste Version auf die Reise. Am 17. März 2026 erreichte er seinen Zielbahnhof. Nun ist Java 26 [1] zur allgemeinen Verwendung freigegeben. In der aktuellen Version [2] haben die Entwickler an zehn JDK Enhancement Proposals (JEP) sowie gut 80 kleineren Issues gearbeitet, um Sprache und Laufzeitumgebung zu verbessern oder Fehler zu beheben. Parallel steht seit der JavaOne-Konferenz auch das GUI-Framework JavaFX in Version 26 bereit.
Ein Leitmotiv der Java-Entwicklung ist das Projekt Valhalla [3], das Javas Objektmodell grundlegend überarbeitet. Zu den Hauptzielen gehören unter anderem eine einheitliche Behandlung von Primitiven und Objekten sowie verbesserte Anwendungsintegrität. Eine Hauptursache für Ärger sind unbehandelte Nullwerte, die an unterschiedlichen, mitunter unvermuteten Stellen Probleme hervorrufen. In Zukunft werden sowohl der Java-Compiler als auch die Laufzeitumgebung Nullchecks auf Variablen vornehmen. Sie lassen sich mit Fragezeichen (darf Nullwerte enthalten) oder Ausrufezeichen (muss immer einen Wert enthalten) markieren.
Auf dem Weg dahin geht JEP 500 das Loch im »final«-Statement an. Denn wie soll die Nullprüfung auf finalen Feldern funktionieren, wenn man sie doch durch die sprichwörtliche Hintertür ändern kann? Das einfache Zuweisen eines neuen Werts verhindert der Compiler zwar seit Jahrzehnten, aber mit ein wenig Reflexionsmagie lässt sich die Einschränkung bisher umgehen. Das mit Java 5 eingeführte Feature steht jetzt der Weiterentwicklung im Weg, weswegen die E...
[...]
Linux-Magazin Online veröffentlicht alle Print-Artikel, die seit 2001 im Linux-Magazin erschienen sind. Damit steht Ihnen ein hochwertig bestücktes Archiv bis hin zu den Beiträgen der aktuellen Ausgabe online zur Verfügung. Die über 4.000 Artikel sind größtenteils kostenlos zugänglich, nur für Beiträge (als PDF) der jüngsten zehn Linux-Magazine ist eine kleine Gebühr fällig.






