Java 24: Yintoni entsha, yintoni ephuculweyo, kunye nayo yonke into ekufuneka uyazi

Uhlaziyo lokugqibela: 26/03/2025

  • I-Java 24 izisa ukuphuculwa kokuqokelelwa kwenkunkuma kunye ne-Shenandoah yokuvelisa kunye nokususwa kwemodi engabonakaliyo kwi-ZGC.
  • Ii-APIs ezintsha zenza uphuhliso lube lula, kubandakanywa izixhobo eziphambili zokuphuma, ukuguqulwa kweefayile zeklasi, kunye nokubala kwe-vector.
  • Ukunyuka kokhuseleko kunye ne-encapsulation kunye neendlela zesignesha zedijithali ezichasene ne-quantum cryptography.
  • Ukususwa ngokusisigxina inkxaso ye-86-bit x32 yoyilo kunye nenkxaso ye-Ahead-Of-Time (AOT) yokulayisha kunye nokudibanisa.
iJava24

IJava 24 ngoku iyinyani kwaye iza ilayishwe ngeempawu ezintsha ezenzelwe ukwenza ngcono ukusebenza, ukhuseleko, kunye nemveliso yophuhlisi. Le nguqulelo Yazisa ukuphuculwa okubalulekileyo ekulawuleni imemori, ii-API ezintsha kunye nezixhobo ezenza kube lula ukuguqulwa kwekhowudi., kunye nenkqubela phambili yokhuseleko ngogxininiso olukhethekileyo ekuchaseni i-quantum cryptography. Apha ngezantsi, siphonononga yonke le miba ngokweenkcukacha ukuze ube namava kuyo yonke into efumaneka kwiJava 24.

Ukuba ungumphuhlisi okanye usebenza kwiindawo ezixhomekeke kwiJava, le nguqulo entsha izisa uphuculo oluninzi olunokwenza umahluko ekusebenzeni kunye nokhuseleko lwezicelo zakho. Ukusuka ekuqokeleleni inkunkuma ukuya ekuqalisweni kwezixhobo zophuhliso eziphucukileyo, IJava 24 iyaqhubeka nokuziseka njengokhetho olusisiseko kuphuhliso lwesoftware..

Umxholo okhethekileyo- Cofa Apha  Uyivula njani ifayile ye-YZ2

Ukuphuculwa kolawulo lwememori kunye nokusebenza

Java 24

Enye yeembalasane zeJava 24 kukuvela kwayo abaqokeleli benkunkuma, into ephambili yophumezo olusebenzayo lwezicelo zeJava. Kule nguqulo, umqokeleli Shenandoah yazisa ingqokelela yokuvelisa, utshintsho olukhulisa ukusetyenziswa kwememori ngokunciphisa ukuqhekeka kunye nokuphucula ulawulo lwezinto ezincinci nezindala. Nangona kunjalo, okwangoku, oku kulungelelaniswa kufumaneka kuphela kwi-architectures x86_64 kunye AArch64. Ukufunda ngakumbi malunga nolawulo lwememori kwiJava, unokujonga ulwazi malunga Izisombululo zeKhithi yoPhuhliso lweJava SE.

Kwelinye icala, umqokeleli I-ZGC ithathe isigqibo sokuyiyeka imo yayo engeyiyo yesizukulwana, ukubheja a Indlela yangoku ngakumbi enciphisa unqumamo ekusebenzeni kwaye iphucule uzinzo lwenkqubo.

Olunye ulungiselelo oluphambili yi Ukuhlanganisa iiheader zezinto kumatshini wenyani weHotSpot, Ngoku kunciphisa ubukhulu bentloko ukusuka kwi-96-128 bits ukuya kwi-64 bits. Oku kunempembelelo enkulu ekuxinaniseni kwesicelo kunye nokusebenza, njengoko kuphucula ukufikeleleka kwedatha kunye nokunciphisa ukusetyenziswa kwememori. Kwakhona, ukuba unomdla wokufunda ngakumbi malunga nendlela yokuqokelela kunye nokuqhuba inkqubo yeJava kwikhonsoli, uya kufumana esi sikhokelo siluncedo. apha.

Umxholo okhethekileyo- Cofa Apha  Ukukhusela njani ukuqala kunye nememori nge-Glary Utilities?

Ii-APIs ezintsha kunye nezixhobo zomphuhlisi

Ukwenza uphuhliso lwekhowudi kunye nokukhohlisa kube lula, iJava 24 ibandakanya ii-API ezininzi ezintsha kumboniso wangaphambili:

  • Key Derivation API: ivumela abaphuhlisi ukuba balawule izitshixo ngokufanelekileyo xa besebenzisa i-cryptographic algorithms.
  • IFayile yeKlasi API: isixhobo esisemgangathweni esenza lula uhlalutyo, ukuveliswa, kunye nokuguqulwa kweefayile zeklasi zeJava.
  • Vector API: Yenzelwe ukuba ithathe ithuba elipheleleyo lehardware yale mihla ngokuququzelela ukubalwa kwe-vector.

Kwakhona, olunye utshintsho olukhulu lukupheliswa kokugqibela inkxaso yolwakhiwo lwe-86-bit x32. Emva kokulahlwa kwiJava 21, le nguqulo ngoku iphelisa ngokupheleleyo inkxaso ye-32-bit Windows, ngelixa i-Linux iqala isigaba sayo sokugqibela sokususa. Kubalulekile ukuqaphela ukuba kwabo banomdla kwimbali yeelwimi zokuprograma, owasungula ulwimi lwenkqubo yeJavaScript Isenokuba ngumxholo onomdla wokuphononongwa.

Izinto ezintsha zoKhuseleko: Ukubhekiselele kwi-Quantum Resistance

Java 24-0

IJava 24 nayo igqamile ngokuzisa izisombululo ezitsha zokhuseleko ezenzelwe ukukhusela iinkqubo kwixesha le-quantum computing. Phakathi kwezona nkqubela zibalaseleyo kule ndawo zezi:

  • Indlela yokugquma engundoqo esekwe kulwakhiwo lwelathisi: Le ndlela yomeleza ukhuseleko kwi-key transmission, ukukhusela ukuhlaselwa usebenzisa i-algorithms ye-computing ye-quantum.
  • I-algorithm ye-Digital signature esekelwe kwizakhiwo ze-reticular: indlela entsha yotyikityo yedijithali eyenzelwe ukuxhathisa uhlaselo oluvela kwiikhompyuter zequantum ezizayo.
Umxholo okhethekileyo- Cofa Apha  Uyivula njani iMac

Kwakhona, ukuba unomdla kuphuhliso lwesoftware kunye nokhuseleko, unganqikazi ukubonisana nolwazi malunga indlela yokusebenzisa i-SEO kwiiprojekthi zakho, enokuthi incedise izakhono zakho zeJava.

Inkxaso ye-Ahead-Of-Time (AOT) yokulayisha kunye nokudibanisa

Enye yezinto eziphawulekayo zeJava 24 yinkxaso yobuchule Phambili-kwiXesha (AOT), evumela ukuba iiklasi zilayishwe kwaye zidityaniswe ngaphambi kokuphunyezwa, ngaloo ndlela kuncitshiswe amaxesha okuqalisa kwesicelo. Olu phuculo luluncedo kakhulu kwizicelo ezinkulu ezifuna amaxesha okuphendula alungisiweyo. Ukufumana iinkcukacha ezithe vetshe malunga nofakelo lweJava kunye neenguqulelo zayo, ungandwendwela ikhonkco elilandelayo apha.

IJava iyaqhubeka nokuvela ngokukhutshwa okutsha, kwaye iJava 24 ayinjalo. Ngokuphucuka kwayo okuninzi ekusebenzeni, ukhuseleko, kunye nezixhobo zophuhliso, oku kukhutshwa komeleza isikhundla sayo njengenye yezona lwimi zinamandla kunye nekamva lobungqina benkqubo.

Inqaku elidibeneyo:
Iinkqubo zeJava