Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Oracle hat JDK 27 am 15. September 2026 veröffentlicht. Der Release bringt hybride Schlüsselaushandlung für TLS 1.3, macht G1 in allen Umgebungen zum Standard-Garbage-Collector und ergänzt Diagnostik für aktive Sicherheitseigenschaften. Mehrere auffällige Sprach- und Bibliotheksfunktionen sind jedoch weiterhin Preview oder Incubator – sie sind noch keine stabilen, endgültigen APIs.

Was ist neu in Java 27?

Die Änderungen verteilen sich auf Sicherheit, Laufzeit und APIs, die noch erprobt werden. Oracle nennt für JDK 27 neun JEP-Änderungen, darunter vier Preview-Features und eine Incubator-Funktion. Die Release Notes weisen Version 27 mit Build 27+35 aus.

Bereich Änderung Status und Bedeutung
TLS Hybride Schlüsselaushandlung für TLS 1.3 Oracle zufolge können Anwendungen, die javax.net.ssl verwenden, standardmäßig und ohne Codeänderung von den Algorithmen profitieren.
Betriebsdiagnostik jcmd VM.security_properties Zeigt die aktiven Sicherheitseigenschaften zur Laufzeit an.
Garbage Collection G1 ist Standard in allen Umgebungen Ändert die Standardwahl, belegt aber keine generelle Leistungssteigerung.
Sprache Primitive Types in Patterns, instanceof und switch Fünfte Preview; erweitert Pattern Matching auf primitive Typen.
Bibliothek Lazy Constants Dritte Preview; soll unveränderliche Datenobjekte ermöglichen, deren Initialisierung flexibler als bei final-Feldern erfolgt, während die JVM sie als Konstanten behandeln kann.
Bibliothek Structured Concurrency Siebte Preview; bündelt zusammengehörige Aufgaben in verschiedenen Threads als Arbeitseinheit und zielt auf einfachere Fehlerbehandlung, Abbruch und Beobachtbarkeit.
Kryptografie PEM-Kodierungen kryptografischer Objekte Preview-API.
Bibliothek Vector API Zwölfte Incubator-Fassung; Vektorberechnungen können zur Laufzeit auf unterstützte Prozessorinstruktionen abgebildet werden.

Was bedeutet die TLS-Änderung für die Sicherheit?

Bei der hybriden Schlüsselaushandlung werden ein quantenresistenter und ein traditioneller Algorithmus kombiniert. Das soll den Schutz gegen mögliche Angriffe künftiger Quantencomputer verbessern. Die Aussage ist gezielt: Oracle zufolge profitieren Anwendungen, die javax.net.ssl verwenden, standardmäßig ohne Codeänderung von den neuen Algorithmen.

Das ist eine konkrete Weiterentwicklung der TLS-1.3-Schlüsselaushandlung, aber keine pauschale Garantie, dass jede Java-Anwendung oder Verbindung damit automatisch sicher ist. Für die Bewertung zählen weiterhin die tatsächlich verwendeten Schnittstellen und die Konfiguration des jeweiligen Deployments. Java 27 nennt außerdem Verbesserungen bei Post-Quanten-Kryptografie; PEM-Kodierungen kryptografischer Objekte sind dabei eine Preview-API und sollten entsprechend behandelt werden.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Was ändert sich beim Garbage Collector?

G1 wird mit Java 27 nicht mehr nur in Serverumgebungen, sondern in allen Umgebungen zum Standard-Garbage-Collector. Das beschreibt die Voreinstellung, nicht die beste Wahl für jedes Programm: Die Release-Angaben belegen keine allgemeine Leistungssteigerung und enthalten keinen vollständigen Vergleich der Collector.

Wenn ein Deployment den Standard übernimmt oder seine Collector-Konfiguration überprüft, sollte das Team das beobachtete Verhalten unter dem eigenen Workload bewerten. Relevant sind insbesondere Latenzziele, Durchsatz und Speicherdruck; eine Entscheidung lässt sich nicht allein aus der neuen Standardwahl ableiten.

Welche APIs sind noch nicht stabil?

Preview und Incubator kennzeichnen Funktionen, die in Java 27 noch nicht als endgültige Standardfeatures beschrieben werden sollten. Das ist vor allem für Code wichtig, der langfristige Kompatibilität oder eine stabile öffentliche API voraussetzt.

  • Primitive Types in Patterns: Die fünfte Vorschau erweitert Pattern Matching, sodass primitive Typen mit instanceof und switch verwendet werden können.
  • Lazy Constants: Die dritte Vorschau zielt auf unveränderliche Datenobjekte mit flexiblerem Initialisierungszeitpunkt als bei final-Feldern.
  • Structured Concurrency: Die siebte Vorschau fasst zusammengehörige nebenläufige Aufgaben als Einheit auf, unter anderem mit Blick auf Fehlerbehandlung, Abbruch und Beobachtbarkeit.
  • PEM-Kodierungen: Die API für kryptografische Objekte ist ebenfalls Preview.
  • Vector API: Sie bleibt eine Incubator-API für Vektorberechnungen und ist damit ebenfalls noch kein endgültiger Standard.

Die jeweilige Vorschau- oder Incubator-Fassung ist deshalb Teil der technischen Entscheidung, nicht bloß eine Fußnote. Vor einem Einsatz sollte klar sein, dass sich diese Funktionen noch weiterentwickeln können.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Wie sollten Teams ein Upgrade auf Java 27 prüfen?

  1. Builds und Laufzeit nach Preview- oder Incubator-Nutzung durchsuchen. Ermitteln Sie, ob der eigene Code oder Abhängigkeiten eine der noch reifenden APIs verwenden, und prüfen Sie, ob deren aktueller Status zu den Kompatibilitätsanforderungen des Projekts passt.
  2. TLS und Sicherheitseigenschaften im konkreten Deployment überprüfen. Klären Sie, ob die Anwendung javax.net.ssl verwendet, und nutzen Sie bei der Laufzeitdiagnose jcmd VM.security_properties, um aktive Sicherheitseigenschaften sichtbar zu machen.
  3. Garbage Collection unter der eigenen Last beobachten. Prüfen Sie die konfigurierte Collector-Auswahl und das Laufzeitverhalten mit dem tatsächlichen Workload, statt aus dem neuen G1-Standard eine Leistungsannahme abzuleiten.

Oracle stellt für Java SE 27 außerdem die Sprachspezifikation, die JVM-Spezifikation und die API-Spezifikation bereit. Diese Spezifikationen sind die maßgeblichen Anlaufstellen, wenn eine konkrete Sprach-, Laufzeit- oder API-Änderung für ein Upgrade geprüft werden muss.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.