Java 25 ist da

Bild: KI-generiert/it business

Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

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 Quell­dateien 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 Quanten­sicherheit 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)

Wir verwenden Cookies auf unserer Website. Einige von ihnen sind für den Betrieb der Website von wesentlicher Bedeutung, während andere uns dabei helfen, diese Website und die Benutzererfahrung zu verbessern (Tracking-Cookies). Sie können selbst entscheiden, ob Sie Cookies zulassen möchten oder nicht. Bitte beachten Sie, dass Sie möglicherweise nicht alle Funktionen der Website nutzen können, wenn Sie sie ablehnen.