Java 24: kas naujo, kas patobulinta ir viskas, ką reikia žinoti

Paskutinis atnaujinimas: 2025-26-03

  • „Java 24“ patobulina šiukšlių surinkimą su kartos „Shenandoah“ ir pašalina negeneravimo režimą ZGC.
  • Naujos API palengvina kūrimą, įskaitant pagrindinius išvedimo įrankius, manipuliavimą klasės failais ir vektorių skaičiavimus.
  • Padidintas saugumas su kapsuliavimo ir skaitmeninio parašo mechanizmais, atspariais kvantinei kriptografijai.
  • Visam laikui pašalintas 86 bitų x32 architektūros palaikymas ir išankstinio laiko (AOT) įkėlimo ir susiejimo palaikymas.
java24

„Java 24“ dabar yra realybė ir pateikiama su naujomis funkcijomis, skirtomis našumui, saugai ir kūrėjo produktyvumui optimizuoti. Ši versija Jame pristatomi reikšmingi atminties valdymo patobulinimai, naujos API ir įrankiai, palengvinantys manipuliavimą kodu., taip pat saugumo pažanga, ypatingą dėmesį skiriant atsparumui kvantinei kriptografijai. Žemiau mes išsamiai išnagrinėsime kiekvieną iš šių aspektų, kad galėtumėte patirti viską, ką gali pasiūlyti „Java 24“.

Jei esate kūrėjas arba dirbate aplinkoje, kuri remiasi „Java“, šioje naujoje versijoje pateikiami keli patobulinimai, kurie gali pakeisti jūsų programų našumą ir saugumą. Nuo šiukšlių surinkimo optimizavimo iki pažangių kūrimo įrankių įdiegimo, „Java 24“ ir toliau įsitvirtina kaip pagrindinė programinės įrangos kūrimo galimybė..

Išskirtinis turinys – spustelėkite čia  Paslėpti triukai.com

Atminties valdymo ir našumo patobulinimai

Java 24

Vienas iš svarbiausių „Java 24“ akcentų yra jos raida šiukšlių surinkėjai, pagrindinis elementas efektyviam Java programų vykdymui. Šioje versijoje kolekcionierius Šenandoa pristato kartų kolekciją – pakeitimą, kuris optimizuoja atminties naudojimą sumažindamas suskaidymą ir pagerindamas jaunų ir senų objektų valdymą. Tačiau šiuo metu šis optimizavimas galimas tik architektūrose x86_64 ir AArch64. Norėdami sužinoti daugiau apie atminties valdymą Java, galite peržiūrėti informaciją apie Java SE plėtros rinkinio sprendimai.

Kita vertus, kolekcininkas ZGC nusprendė atsisakyti savo ne kartos režimo, lažindamasi dėl a Šiuolaikiškesnis požiūris, kuris sumažina vykdymo pauzes ir pagerina sistemos stabilumą.

Kitas svarbus optimizavimas yra Objektų antraščių sutankinimas „HotSpot“ virtualioje mašinoje, kuris dabar sumažina antraštės dydį nuo 96–128 bitų iki 64 bitų. Tai daro didelę įtaką programų tankiui ir našumui, nes pagerina duomenų pasiekiamumą ir sumažina atminties sąnaudas. Be to, jei norite sužinoti daugiau apie tai, kaip kompiliuoti ir paleisti Java programą iš konsolės, šis vadovas bus naudingas. čia.

Išskirtinis turinys – spustelėkite čia  „Google Takeout“: kaip tai veikia

Naujos API ir kūrėjo įrankiai

Kad kodo kūrimas ir manipuliavimas būtų lengvesnis, „Java 24“ peržiūroje yra keletas naujų API:

  • Key Derivation API: leidžia kūrėjams efektyviau valdyti raktus diegiant kriptografinius algoritmus.
  • Klasės failo API: standartinis įrankis, kuris supaprastina Java klasės failų analizę, generavimą ir modifikavimą.
  • Vector API: Sukurta taip, kad išnaudotų visus šiuolaikinės aparatinės įrangos privalumus, palengvinant optimizuotus vektorių skaičiavimus.

Be to, dar vienas didelis pokytis yra galutinis pašalinimas 86 bitų x32 architektūros palaikymas. Po to, kai „Java 21“ versija buvo nebenaudojama, ši versija visiškai nutraukia 32 bitų „Windows“ palaikymą, o „Linux“ pradeda paskutinį šalinimo etapą. Svarbu pažymėti, kad tiems, kurie domisi programavimo kalbų istorija, kuris išrado JavaScript programavimo kalbą Tai taip pat gali būti įdomi tema, kurią reikia ištirti.

Saugumo naujovės: kvantinio atsparumo link

Java 24-0

„Java 24“ taip pat išsiskiria tuo, kad pristato naujus saugumo sprendimus, skirtus sistemoms apsaugoti kvantinio skaičiavimo eroje. Tarp ryškiausių pasiekimų šioje srityje yra šie:

  • Pagrindinis inkapsuliavimo mechanizmas, pagrįstas grotelių struktūromis: Šis metodas sustiprina raktų perdavimo saugumą, užkertant kelią atakoms naudojant kvantinio skaičiavimo algoritmus.
  • Skaitmeninio parašo algoritmas, pagrįstas tinklinėmis struktūromis: naujas skaitmeninio parašo metodas, skirtas atsispirti būsimų kvantinių kompiuterių atakoms.
Išskirtinis turinys – spustelėkite čia  Kaip atkurti „Nvidia“ tvarkyklę „Windows 11“.

Be to, jei jus domina programinės įrangos kūrimas ir saugumas, nedvejodami pasidomėkite informacija apie kaip panaudoti SEO savo projektuose, kuris gali papildyti jūsų Java įgūdžius.

Priešlaikinio (AOT) įkėlimo ir susiejimo palaikymas

Kita svarbi „Java 24“ ypatybė yra šios technikos palaikymas Ankstesnis laikas (AOT), kuri leidžia klases įkelti ir susieti prieš vykdant, taip sumažinant programos paleidimo laiką. Šis patobulinimas ypač naudingas didelio masto programoms, kurioms reikalingas optimizuotas atsako laikas. Norėdami gauti daugiau informacijos apie „Java“ diegimą ir jos versijas, galite apsilankyti šioje nuorodoje čia.

„Java“ toliau tobulėja su kiekvienu nauju leidimu, o „Java 24“ nėra išimtis. Dėl daugybės našumo, saugumo ir kūrimo įrankių patobulinimų šis leidimas sustiprina jos, kaip vienos iš patikimiausių ir perspektyviausių programavimo kalbų, poziciją.

Susijęs straipsnis:
Java programos