Am 17. MĂ€rz 2026 wurde JDK 26 veröffentlicht – die Referenzimplementierung der Java SE-Plattform (Plattformversion 26), die in JSR 401 im Rahmen des Java Community Process spezifiziert wurde. DarĂŒber wird auf der offiziellen OpenJDK-Website berichtet.

Wichtige Details zum Release:

  • Status: Allgemeine VerfĂŒgbarkeit (öffentlich zugĂ€ngliche Version).
  • BinĂ€rbuilds: Produktionsbereit binĂ€re Dateien unter der GPL-Lizenz sind in der Version von Oracle bereits verfĂŒgbar auf jdk.java.net.
  • Entwicklung: Die Funktionen und der Veröffentlichungszeitplan wurden durch den JEP-Prozess (JDK Enhancement Proposal) auf Grundlage von JEP 2.0 festgelegt. Das Release selbst wurde gemĂ€ĂŸ dem JDK Release Process (JEP 3) vorbereitet.

Entwicklungs- und Veröffentlichungszeitplan fĂŒr JDK 26:

  • Rampdown Phase One (Abzweigung von der Hauptlinie): 4. Dezember 2025
  • Rampdown Phase Two: 15. Januar 2026
  • Erster Release-Kandidat: 5. Februar 2026
  • Letzter Release-Kandidat: 19. Februar 2026
  • Allgemeine VerfĂŒgbarkeit: 17. MĂ€rz 2026

HauptÀnderungen:

  • 500: Die Verwendung von tiefen Reflexionen zur Änderung von Feldern, die mit dem SchlĂŒsselwort „final“ gekennzeichnet sind, fĂŒhrt jetzt zu einer Warnung und soll in Zukunft entfernt werden;
  • 504: Die Applet-API, die zum AusfĂŒhren von Java-Anwendungen im Browser verwendet wurde, wurde entfernt;
  • 516: Die Möglichkeit, einen vorab gebildeten Cache (AOT – Ahead-of-Time) mit beliebigen Garbage Collectors zu verwenden, wurde implementiert;
  • 517: Die UnterstĂŒtzung des HTTP/3-Protokolls wurde zur HTTP-Client-API hinzugefĂŒgt;
  • 522: Die Leistung des G1-Garbage Collectors wurde verbessert;
  • 524: Die API zum Kodieren und Dekodieren von Objekten mit kryptografischen SchlĂŒsseln, Zertifikaten und Sperrlisten im PEM-Format wurde auf die zweite Vorschau-Stufe aktualisiert;
  • 525: Die API fĂŒr strukturierten NebenlĂ€ufigkeit wurde auf die sechste Vorschau-Stufe aktualisiert;
  • 526: Die API fĂŒr Lazy Constants zur Arbeit mit Objekten, die unverĂ€nderliche Daten enthalten, wurde auf die zweite Vorschau-Stufe aktualisiert;
  • 529: Die elfte Testimplementierung (Eleventh Incubator) der Vector API wurde vorgeschlagen, die Funktionen fĂŒr Vektorberechnungen unter Verwendung von Vektorbefehlen der Prozessoren x86_64 und AArch64 bereitstellt;
  • 530: Die vierte vorlĂ€ufige Version fĂŒr die Verwendung primitiver Typen (int, byte, char und andere nicht objektbasierte Grundtypen) in allen Arten von Vorlagen, im „instanceof“-Operator und in „switch“-Blöcken wurde eingefĂŒhrt.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4