JDK 26

2026. március 17-én megjelent a JDK 26 – a Java SE (Platform version 26) platform referenciakivitelezése, amelyet a JSR 401-specifikáció keretein belül dolgoztak ki a Java Community Process keretében. Erről a OpenJDK hivatalos weboldalán számoltak be..

A kiadás kulcsfontosságú részletei:

  • Állapot: Általános elérhetőség.
  • Binaries: A GPL licenc alatt álló, Oracle által készített termelésre kész bináris fájlok már elérhetők a jdk.java.net oldalon..
  • Fejlesztés: A funkciókat és a kiadási ütemezést a JEP (JDK Enhancement Proposal) folyamat keretében alakították ki a JEP 2.0 alapján. Maga a kiadás a JDK Kiadási Folyamat (JEP 3) szerint készült.

A JDK 26 fejlesztési és kiadási ütemterve:

  • Rampdown Fázis Egy (ág leválasztás a fő vonalról): 2025. december 4.
  • Rampdown Fázis Kettő: 2026. január 15.
  • Kezdeti Release Candidate: 2026. február 5.
  • Végső Release Candidate: 2026. február 19.
  • Általános elérhetőség: 2026. március 17.

Főbb változások:

  • 500: a «final» kulcsszóval megjelölt mezők mély reflektálásával történő módosítása mostantól figyelmeztetést von maga után, és a jövőben várhatóan eltávolításra kerül;
  • 504: az Applet API eltávolítva, amelyet Java alkalmazások böngészőben történő futtatására használtak;
  • 516: lehetővé vált a előre létrehozott cache (AOT – ahead-of-time) használata bármely szemétgyűjtővel;
  • 517: az HTTP Client API-ba bekerült a HTTP/3 protokoll támogatása;
  • 522: a G1 szemétgyűjtő teljesítménye javult;
  • 524: az objektumok titkos kulcsokkal, tanúsítványokkal és visszavont tanúsítványok listája PEM formátumban történő kódolására és dekódolására szolgáló API a Második Előzetes állapotra frissült;
  • 525: a strukturált párhuzamosság (Structured Concurrency) API a Hatodik Előzetes állapotra frissült;
  • 526: a Lazy Constants API, amely az immutábilis adatokat tartalmazó objektumokkal dolgozik, a Második Előzetes állapotra frissült;
  • 529: javasolt egy tizenegyedik tesztelő implementáció (Tizenegyedik Inkubátor) a Vector API számára, amely funkciókat biztosít a vektoralapú számításokhoz az x86_64 és AArch64 processzorok vektoriális utasításainak felhasználásával;
  • 530: a primitív típusok (int, byte, char és más, nem objektum típusok) használatának negyedik előzetes működése minden típusú minta, az «instanceof» operátor és a «switch» blokkok esetében.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster