JDK 26

17. mĂ€rtsil 2026 toimus JDK 26 vĂ€ljaanne — Java SE (Platform version 26) standardlahendus, mille spetsifikatsioon on JSR 401 raames Java Community Processis. Sellest teatatakse OpenJDK ametlikul veebilehel.

VĂ€ljalaske peamised ĂŒksikasjad:

  • Olek: Üldine kĂ€ttesaadavus (avalik versioon).
  • Binaarsed kogumid: Tootmisvalmis binaarfailid GPL litsentsiga Oracle'i kogumites on nĂŒĂŒd saadaval aadressil jdk.java.net.
  • Arendus: Funktsioonid ja vĂ€ljaandmise ajakava on kujundatud JEP (JDK Improvement Proposal) protsessi kaudu, tuginedes JEP 2.0. Isegi vĂ€ljaanne on ette valmistatud JDK vabastamise protsessi (JEP 3) raames.

JDK 26 arenduse ja vÀljaandmise ajakava:

  • Rampdown Phase One (haru main line'ist): 4. detsember 2025
  • Rampdown Phase Two: 15. jaanuar 2026
  • Esialgne vĂ€ljaandekandidaat: 5. veebruar 2026
  • LĂ”plik vĂ€ljaandekandidaat: 19. veebruar 2026
  • Üldine kĂ€ttesaadavus: 17. mĂ€rts 2026

Peamised muudatused:

  • 500: sĂŒgava peegeldamise kasutamine "final" mĂ€rgiga vĂ€ljade muutmiseks toob nĂŒĂŒd kaasa hoiatuse ja see plaanitakse tulevikus eemaldada;
  • 504: eemaldatud Applet API, mida kasutati Java rakenduste kĂ€ivitamiseks brauseris;
  • 516: lisatud vĂ”imalus kasutada eelnevalt genereeritud vahemĂ€lu (AOT – ahead-of-time) koos kĂ”igi jÀÀtmete koristajatega;
  • 517: HTTP Client API-sse lisatud HTTP/3 protokolli toetus;
  • 522: G1 jÀÀtmete koristaja jĂ”udluse parendamine;
  • 524: API objekti kodeerimiseks ja dekodeerimiseks krĂŒptovĂ”tmete, sertifikaatide ja tĂŒhistamisloendite vormingus PEM on uuendatud Teise eelvaatuse etapini;
  • 525: struktureeritud paralleelsuse (Structured Concurrency) API on uuendatud kuuenda eelvaatuse etapini;
  • 526: API Lazy Constants, mis töötavad muutumatute andmete sisaldavate objektidega, on uuendatud Teise eelvaatuse etapini;
  • 529: pakutud ĂŒksteistkĂŒmnendat katse versiooni (Eleventh Incubator) Vector API-st, mis pakub funktsioone vektorkalkulatsioonide jaoks, kasutades x86_64 ja AArch64 protsessorite vektorkĂ€ske;
  • 530: neljas eelvaade primitiivsete tĂŒĂŒpide (int, byte, char ja muud pĂ”hitud muud) kasutamiseks kĂ”igis ĆĄabloonides, „instanceof“ operaatoris ja „switch“ plokkides.

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster