Java 24: Zatsopano, zomwe zasinthidwa, ndi zonse zomwe muyenera kudziwa

Kusintha komaliza: 26/03/2025

  • Java 24 imabweretsa kusintha kwa kusonkhanitsa zinyalala ndi Shenandoah yachitukuko komanso kuchotsedwa kwa machitidwe osakhala amtundu wa ZGC.
  • Ma API atsopano amapangitsa kuti chitukuko chikhale chosavuta, kuphatikiza zida zazikulu zotengera, kusintha mafayilo amakalasi, ndi mawerengedwe a vector.
  • Kuchulukitsa kwachitetezo chokhala ndi encapsulation ndi masiginecha a digito osagwirizana ndi quantum cryptography.
  • Thandizo lochotsedwa kwamuyaya pamapangidwe a 86-bit x32 ndikuthandizira kutsitsa ndi kulumikiza kwa Ahead-Of-Time (AOT).
Java24

Java 24 tsopano ndi yeniyeni ndipo imabwera yodzaza ndi zatsopano zopangidwira kukhathamiritsa magwiridwe antchito, chitetezo, ndi zokolola zamapulogalamu. Baibulo ili Imabweretsa kusintha kwakukulu pakuwongolera kukumbukira, ma API atsopano ndi zida zomwe zimapangitsa kuti kusintha kwa ma code kukhala kosavuta., komanso kupita patsogolo kwa chitetezo ndikugogomezera mwapadera kukana kwa quantum cryptography. Pansipa, tikusanthula chilichonse mwazinthu izi mwatsatanetsatane kuti mutha kukumana ndi chilichonse chomwe Java 24 ikupereka.

Ngati ndinu wopanga mapulogalamu kapena mumagwira ntchito m'malo omwe amadalira Java, mtundu watsopanowu umabweretsa zosintha zingapo zomwe zingasinthe magwiridwe antchito ndi chitetezo cha mapulogalamu anu. Kuyambira kukhathamiritsa zinyalala mpaka kuyambitsa zida zachitukuko, Java 24 ikupitilizabe kudzikhazikitsa ngati njira yofunikira pakupanga mapulogalamu..

Zapadera - Dinani apa  Momwe mungapangire fayilo ya Zip mu Universal Extractor

Kuwongolera pakuwongolera kukumbukira ndi magwiridwe antchito

Java 24

Chimodzi mwazambiri za Java 24 ndikusintha kwake osonkhanitsa zinyalala, chinthu chofunikira kwambiri pakuchita bwino kwa mapulogalamu a Java. Mu Baibulo ili, wokhometsa Shenandoah imayambitsa zosonkhanitsira, kusintha komwe kumakulitsa kugwiritsa ntchito kukumbukira pochepetsa kugawikana ndikuwongolera kasamalidwe ka zinthu zazing'ono ndi zakale. Komabe, pakadali pano, kukhathamiritsa uku kumangopezeka pazomangamanga x86_64 ndi AArch64. Kuti mudziwe zambiri za kasamalidwe ka memori mu Java, mutha kuwona zambiri za Java SE Development Kit mayankho.

Kumbali ina, wosonkhanitsa ZGC wasankha kusiya mawonekedwe ake osakhala amtundu uliwonse, kubetcha pa a Njira yamakono yomwe imachepetsa kuyimitsa ndikuwongolera kukhazikika kwadongosolo.

Kukhathamiritsa kwina kofunikira ndi Kuphatikizira mitu yazinthu mumakina a HotSpot, yomwe tsopano imachepetsa kukula kwa mutu kuchokera ku 96-128 bits kufika ku 64 bits. Izi zimakhudza kwambiri kachulukidwe ndi magwiridwe antchito, chifukwa zimathandizira kupezeka kwa data ndikuchepetsa kukumbukira. Komanso, ngati mukufuna kudziwa zambiri za momwe mungapangire ndikuyendetsa pulogalamu ya Java kuchokera pa kontrakitala, mupeza kuti bukuli ndi lothandiza. Apa.

Zapadera - Dinani apa  Momwe mungayambitsire Dell Precision?

Ma API atsopano ndi zida zamapulogalamu

Kuti chitukuko cha ma code chikhale chosavuta, Java 24 imaphatikizapo ma API angapo atsopano powonera:

  • Key Derivation API: imalola opanga makiyi kuti azitha kuyang'anira makiyi moyenera akamagwiritsa ntchito ma cryptographic algorithms.
  • Class File API: chida chokhazikika chomwe chimathandizira kusanthula, kupanga, ndikusintha mafayilo amtundu wa Java.
  • Vector API: Zapangidwa kuti zigwiritse ntchito bwino zida zamakono pothandizira kuwerengera kokwanira kwa vekitala.

Komanso, kusintha kwina kwakukulu ndiko kuchotsedwa komaliza kuthandizira kwa zomangamanga za 86-bit x32. Pambuyo pochotsedwa mu Java 21, mtundu uwu tsopano umathetsa kuthandizira kwa 32-bit Windows, pamene Linux ikuyamba gawo lake lomaliza la kuchotsa. Ndikofunika kuzindikira kuti kwa iwo omwe ali ndi chidwi ndi mbiri ya zilankhulo zamapulogalamu, amene anayambitsa chinenero cha JavaScript Ukhozanso kukhala mutu wosangalatsa kuufufuza.

Zosintha Zachitetezo: Kulimbana ndi Quantum Resistance

Java 24-0

Java 24 ikuwonekeranso poyambitsa njira zatsopano zotetezera zomwe zimapangidwira kuteteza machitidwe mu nthawi ya quantum computing. Zina mwazotukuka kwambiri m'derali ndi:

  • Key encapsulation mechanism yotengera kapangidwe ka lattice: Njirayi imalimbitsa chitetezo pakufalitsa kwakukulu, kuteteza kuukira pogwiritsa ntchito ma algorithms a quantum computing.
  • Digital siginecha aligorivimu kutengera mawonekedwe a reticular: njira yatsopano ya siginecha ya digito yopangidwa kuti ipewe kuukira kwa makompyuta amtsogolo amtsogolo.
Zapadera - Dinani apa  Kodi machitidwe azidziwitso amagwira ntchito bwanji?

Komanso, ngati mukufuna chitukuko mapulogalamu ndi chitetezo, musazengereze kufunsa zambiri za momwe mungagwiritsire ntchito SEO mumapulojekiti anu, zomwe zingagwirizane ndi luso lanu la Java.

Thandizo la Ahead-Of-Time (AOT) kutsitsa ndi kulumikiza

Chimodzi mwazinthu zodziwika bwino za Java 24 ndikuthandizira njira Patsogolo pa Nthawi (AOT), yomwe imalola kuti makalasi anyamulidwe ndi kulumikizidwa asanayambe kuphedwa, motero kuchepetsa nthawi yoyambira ntchito. Kuwongolera uku ndikothandiza makamaka pamapulogalamu akuluakulu omwe amafunikira nthawi zoyankhidwa bwino. Kuti mumve zambiri za kukhazikitsa Java ndi mitundu yake, mutha kuchezera ulalo wotsatirawu Apa.

Java ikupitilizabe kusinthika ndikutulutsidwa kwatsopano kulikonse, ndipo Java 24 ndi chimodzimodzi. Ndi kusintha kwake kangapo pakugwira ntchito, chitetezo, ndi zida zachitukuko, kumasulidwa uku kumalimbitsa udindo wake monga chimodzi mwa zilankhulo zolimba kwambiri komanso zowonetsera mtsogolo.

Nkhani yowonjezera:
Mapulogalamu a Java