Die neue Version bringt 18 Verbesserungen, die Entwicklern den Alltag erleichtern sollen, von mehr Geschwindigkeit bis zu klarerem und verständlicherem Code für Einsteiger und Teams.
Oracle hat Java 25 (Oracle JDK 25) veröffentlicht. Das Release umfasst 18 JDK Enhancement Proposals (JEPs), die Sprache, Bibliotheken und Sicherheitsfunktionen erweitern. Ziel ist es, die Arbeit mit Java effizienter und die Plattform stabiler und sicherer zu machen. Zu den Neuerungen gehören kompakte Quelldateien und vereinfachte Main Methoden, die den Einstieg erleichtern sollen. Module Import Declarations und flexiblere Konstruktoren verbessern die Übersichtlichkeit von Code. Structured Concurrency und Scoped Values unterstützen eine robustere Nutzung von Multithread Code. Die Vector API und Ahead of Time Optimierungen erhöhen die Ausführungsgeschwindigkeit. Auch im Bereich Sicherheit gibt es neue Funktionen. APIs für Key Derivation Functions und PEM Encodings sind als Vorbereitung auf künftige Anforderungen wie Quantensicherheit gedacht. Der Java Flight Recorder (JFR) wurde erweitert und bietet detailliertere Möglichkeiten beim Profiling. Oracle bietet für Java 25 mindestens acht Jahre Support mit regelmässigen Updates. Unternehmen haben damit die Möglichkeit, den Zeitpunkt für eine Migration selbst zu bestimmen. Seit 30 Jahren wird Java weltweit in Unternehmen eingesetzt und regelmässig erweitert, zuletzt um Funktionen für mehr Einfachheit, Sicherheit, Performance und KI Anwendungen. (aso)