Veröffentlicht am: Sep 21, 2023
Amazon Corretto 21 ist jetzt allgemein verfügbar. Diese LTS (Langzeit-Support)-Version unterstützt das neueste Java-Release OpenJDK 21 und ist unter Linux, Windows und macOS verfügbar. Sie können Corretto 21 über unsere Download-Seite herunterladen.
Zu den Highlights von OpenJDK 21 gehören:
- Virtuelle Threads. Leichte Threads, die nicht durch Betriebssystem-Threads begrenzt sind.
- Veraltetes DNS-Caching. Verwendet veraltete Daten, um die Ausfallsicherheit des DNS-Resolvers zu verbessern.
- Generationenübergreifendes ZGC. Erweiterung von Z Garbage Collector zur Verwaltung getrennter Objektgenerationen.
- Datensatzmuster und Musterabgleich für Switch. Neue datensatzbasierte Objekte und Switch-Ausdrücke.
- Sequenzierte Sammlungen. Diese neuen Schnittstellen stellen Sammlungen mit einer definierten Reihenfolge der Begegnungen dar.
- API für wichtige Kapselungsmechanismen. Eine Verschlüsselungsmethode zur Sicherung symmetrischer Schlüssel mithilfe von Kryptografie für öffentliche Schlüssel.
Es gibt auch mehrere Vorschaufunktionen in OpenJDK 21:
- Fremdfunktion und Speicher (FFM). Eine einfachere, sauberere und sicherere Art, mit nativem Code zu interagieren.
- Strukturierte Parallelität. Behandelt Gruppen verwandter Aufgaben, die in verschiedenen Threads ausgeführt werden, als eine einzige Arbeitseinheit.
- Vektor-API. Bietet Leistungsverbesserungen mithilfe optimaler Vektorbefehle in unterstützten CPU-Architekturen.
- Begrenzte Werte. Werte können sicher, effizient und ohne Methodenparameter an Methoden weitergegeben werden.
- Unbenannte Klassen und Instance-Hauptmethoden. Erleichtert den Einstieg in Java.
- String-Vorlagen. Koppelt wörtlichen Text mit eingebetteten Ausdrücken und Vorlagenprozessoren, um spezielle Ergebnisse zu erzielen.
Eine detaillierte Beschreibung dieser Features finden Sie auf der Projektseite zu OpenJDK 21. Amazon Corretto ist eine kostenfreie, plattformübergreifende, produktionsbereite Multiplattform-Distribution von OpenJDK. Corretto wird von Amazon unter einer Open-Source-Lizenz vertrieben.