- Enthält 18 JEP-Vorschläge zur Verfeinerung der Sprache und des JDK
- Verbesserungen bei Parallelität, Bereichswerten und Inkubation von APIs
- Optimieren Sie Boot und Speicher mit kompakten Headern und AOT
- Stärkt die Sicherheit (PEM, KDF) und bietet 8 Jahre LTS
La Neue JDK-Version jetzt verfügbar: Java 25 Es erscheint als Teil des halbjährlichen Zyklus mit einem inkrementellen Update, das, obwohl es kontinuierlich ist, dazu beiträgt Relevante Änderungen für Entwickler moderner AnwendungenDer Start Es umfasst 18 JEPs, die sich auf die Vereinfachung der Sprache, die Feinabstimmung der Plattform und die Erleichterung der Softwareerstellung konzentrieren. das KI-Funktionen nutzt, ohne seinen traditionellen Geschäftscharakter zu verlieren.
Oracle rahmt diese Version in die 30-jähriges Jubiläum der Plattform und betont das Ziel, Java ist zugänglicher, ohne seine Robustheit zu beeinträchtigen. Darüber hinaus bestätigt es Langzeitsupport (LTS) von mindestens acht Jahren, und bietet ein großzügiges Zeitfenster für die Planung von Einführungen und Migrationen mit geringerem Betriebsrisiko.
Wichtige Änderungen in der Sprache und im JDK

Sprache gewinnt an Ausdruckskraft durch die Muster, die auf primitive Typen angewendet werden in instanceof und switch (in einer neuen Entwicklungsphase), wodurch Java zu einem einheitlicheren und leichter lesbaren Mustermodell führt. Diese Erweiterung reduziert Reibungsverluste und hilft, klareren Code zu schreiben, ohne Kompromisse eingehen zu müssen.
Es ist auch integriert Modulimportdeklarationen, was die Verwendung modularer Bibliotheken vereinfacht, ohne das Projekt zu einem Modul zu machen. Dies reduziert die anfängliche Komplexität und vereinfacht die Integration von Abhängigkeiten in gemischten Umgebungen.
Um die übliche „Zeremonie“ zu reduzieren, betreten sie Quelldateien komprimieren e Hauptmethoden der Instanz, zwei Vorschläge, die Übungen, Skripte, Dienstprogramme und kleine Systemaufgaben mit prägnanteren Programmen und einem Direktstart des Einstiegspunkts, Aspekte, die besonders beim Lernen und bei der Automatisierung nützlich sind und die vereinfachen, wie Kompilieren und Ausführen eines Java-Programms von der Konsole aus.
Bibliotheken, Parallelität und KI-orientierte Arbeit
In Buchhandlungen fällt es auf Strukturierte Parallelität (neue Weiterentwicklung), die eine Reihe von Aufgaben als Arbeitseinheit behandelt, die Zuverlässigkeit von gleichzeitig ausgeführtem Code verbessert und dessen Abbruch und Überwachung erleichtert. Dieser Ansatz hilft, die Komplexität von Multithread-Flows zu begrenzen.
Die Bereichswerte, entwickelt, um unveränderliche Daten zwischen Threads zu teilen mit geringere Kosten als threadlokale Variablen, wodurch Klarheit und ein sichereres Informationsübertragungsmodell in Szenarien mit hoher Parallelität geschaffen werden.
Java 25 hält das Open Innovation-Modell am Leben mit neue APIs in der Inkubationsphase und experimentelle FunktionenDarunter stechen jene hervor, die sich auf Vektorberechnungen konzentrieren, die für KI und rechenintensive Arbeitslasten nützlich sind und deren Ziel die Reife vor der stabilen Integration ist.
Leistung, Start und Beobachtbarkeit

Um den Speicher zu komprimieren, Kompakte Objektüberschriften reduziert die Größe der Objekt-Header und erhöht die Dichte und die Verwendung von Heaps in Bereitstellungen mit einer großen Anzahl von Instanzen, was bei Diensten und Microservices mit hoher Konkurrenz von entscheidender Bedeutung ist.
Zu Beginn werden ergonomische Verbesserungen eingeführt für die Vorab (AOT) über die Befehlszeile und frühes Methodenprofiling, das die Erstellung und Wiederverwendung von AOT-Caches erleichtert. Das Ergebnis sind schnellere Anwendungsstarts ohne Änderung des Quellcodes.
Die Beobachtbarkeit wird auch durch Anpassungen an JDK-Flugschreiber und stabilere CPU-Profile, die dabei helfen, Engpässe genauer zu erkennen und Leistungsprobleme in der Produktion zu diagnostizieren.
Sicherheits- und Verschlüsselungsstandards
Auf der Schutzseite fügt Java 25 hinzu PEM-Kodierungen kryptografischer Objekte (in der Vorschau) und ein API für SchlüsselableitungsfunktionenDiese Komponenten erleichtern die Integration mit Schlüsseln und Zertifikaten in gängigen Formaten und ebnen den Weg für Umgebungen von Post-Quanten-Kryptographie, mit verbesserter Interoperabilität.
Support, Community und Cloud-Bereitstellung
Oracle bestätigt eine LTS von mindestens acht Jahren für Java 25: vierteljährliche Sicherheits- und Leistungsupdates werden bis September 2028 unter NFC-Bedingungen verfügbar sein, danach erfolgt die Wartung mindestens unter OTN-Lizenz bis September 2033Dieser Zeitplan bietet langfristige Stabilität für kritische Arbeitslasten.
Die Evolution der Sprache geht weiter innerhalb OpenJDK und der Java Community Process mit einem sechsmonatigen Release-Rhythmus, der regelmäßig Mehrwert liefert. Das Engagement der Community sorgt für einen kontinuierlichen Fluss von Verbesserungen, der Zugänglichkeit und Leistung für Geschäftsanwendungen.
In der Cloud, Oracle Cloud-Infrastruktur (OCI) Es ist das erste Hyperscale-System, das JDK 25 unterstützt und ohne zusätzliche Kosten Oracle Java SE und die Enterprise Performance Pack, Plus GraalVMIn Kombination mit Tools wie dem Java Management Service bietet dies Effizienz, Kostenkontrolle und einen optimalen Kanal zur Nutzung neuer JDK-Funktionen.
Mit diesem Start ist die Plattform für die kommenden Jahre positioniert und bietet ein stimmiges Paket: ausdrucksstärkere Sprache, parallelitätsfähige Bibliotheken, verbesserte Boot- und Speicherleistung und eine aktualisierte Sicherheitsgrundlage, alles unterstützt durch LTS-Unterstützung und fein abgestimmte Cloud-Integration.
Ich bin ein Technik-Enthusiast, der seine „Geek“-Interessen zum Beruf gemacht hat. Ich habe mehr als 10 Jahre meines Lebens damit verbracht, modernste Technologie zu nutzen und aus purer Neugier an allen möglichen Programmen herumzubasteln. Mittlerweile habe ich mich auf Computertechnik und Videospiele spezialisiert. Das liegt daran, dass ich seit mehr als fünf Jahren für verschiedene Websites zum Thema Technologie und Videospiele schreibe und Artikel erstelle, die Ihnen die Informationen, die Sie benötigen, in einer für jeden verständlichen Sprache vermitteln möchten.
Bei Fragen reicht mein Wissen von allem rund um das Windows-Betriebssystem bis hin zu Android für Mobiltelefone. Und mein Engagement gilt Ihnen, ich bin immer bereit, ein paar Minuten zu investieren und Ihnen bei der Lösung aller Fragen in dieser Internetwelt zu helfen.