Java 25: Neue Sprachfunktionen, Leistung, Sicherheit und LTS-Unterstützung

Letzte Aktualisierung: 24/09/2025

  • 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

Java 25

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

Was ist neu in Java 25

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.

Exklusiver Inhalt – Klicken Sie hier  Apple Maps integriert Anzeigen in die Suche: Was sich ändert und wann es kommt

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.

Exklusiver Inhalt – Klicken Sie hier  Grammarly ändert seinen Namen: Es heißt jetzt Superhuman und stellt seinen Assistenten Go vor.

Leistung, Start und Beobachtbarkeit

Leistung in Java 25

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.

Exklusiver Inhalt – Klicken Sie hier  AMD aktualisiert AGESA 1.2.0.3e: Behebt TPM-Sicherheitslücke und fügt Unterstützung für Ryzen 9000G hinzu

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.

Verwandte Artikel:
So kompilieren und führen Sie ein Java-Programm über die Konsole aus