IJava SE 22 sele ikhutshwe kwaye ezi ziindaba zayo

Iqonga leJava, uHlelo oluPhakathi

IJava SE yikhithi yophuhliso lwesoftware esetyenziselwa ukubhala iiapplet kunye nezicelo ngolwimi lokuprograma lweJava.

Kutyhilwe i-Oracle kutshanje ukukhutshwa kwenguqulelo entsha yeJava SE 22, ethi thaca emva kweenyanga ezintandathu zophuhliso kwaye leyo ihlelwe njengokukhutshwa kwenkxaso rhoqo kwaye iya kuqhubeka ukufumana uhlaziyo kude kube yinguqulelo elandelayo.

Las Iinguqulelo zangoku zeLTS yiJava SE 21 kunye neJava SE 17, eya kufumana uhlaziyo kude kube yi-2031 kunye ne-2029, ngokulandelanayo (ifumaneka ngokubanzi kude kube yi-2028 kunye ne-2026) kunye nenkxaso yoluntu kwinguqulo ye-LTS ye-Java SE 11 eyaphela ngoSeptemba odlulileyo, yandiswe kude kube yi-2032, ngelixa inkxaso eyandisiweyo ye-LTS inguqulo ye-Java SE 8 iya qhubeka kude kube ngu-2030.

Iimpawu ezintsha eziphambili zeJava SE 22

Kolu guqulelo lutsha lweJava SE 22 oluvezwayo, i ukwaziswa komboniso wesibini wokuphunyezwa kwe “Scoped Values”, eququzelela utshintshiselwano olusebenzayo lwedatha engaguqukiyo phakathi kwemisonto kunye nelifa lexabiso phakathi kwabo.

Oku kusebenza yenzelwe ukuba isebenze ngakumbi xa kwabelwane ngedatha phakathi kwemisonto yomntwana, ngakumbi xa uphethe amanani amakhulu eentambo zenyani. Amaxabiso omda enzelwe ukuba athathele indawo imisonto-yasekuhlaleni kwaye asebenza ngakumbi kwiimeko ezinamawaka okanye izigidi zemisonto. Umahluko ophambili phakathi kwamaxabiso omda kunye noguquguquko lwendawo lusebume bawo obungenakuguquguquka: amaxabiso omda abhalwa kube kanye kwaye akanakuguqulwa kwixesha elizayo. Ukongeza, zihlala zifumaneka kuphela ngexesha lokwenziwa komsonto apho zichazwe khona.

Olunye utshintsho olubalaseleyo kwiJava SE 22 kukuba Umqokeleli wenkunkuma we-G1 ngoku ubandakanya inkxaso yokucofa ummandla, ekuvumela ukuba ulungise okwethutyana indawo yezinto kwinkumbulo. Olu phawu ithintela umqokeleli wenkunkuma ekuhambiseni ezi zinto, ukuvumela iimbekiselo kuzo ukuba zigqithiswe ngokukhuselekileyo phakathi kweJava kunye nekhowudi yemveli. I-pinning yommandla inceda ukunciphisa ukubambezeleka kwaye ugweme ukukhubaza ukuqokelelwa kwenkunkuma xa uqhuba amacandelo abalulekileyo e-Java Native Interface (JNI) ngekhowudi yemveli.

Ukongeza kuyo, nayo uphawu lokuqala luphunyeziwe for vumela abakhi bachaze iintetho phambi kokufowuna super(...). Oku kusetyenziselwa ukubiza ngokucacileyo umakhi weklasi yomzali evela kumakhi weklasi ezuzwe njengelifa, ukuba nje ezi ntetho zingabhekiseli kumzekelo owenziwe ngumakhi.

Kwakhona, iFFM API (Umsebenzi waNgaphandle kunye nenkumbulo) uzinzile kunye nale ntsebenziswano yeenkqubo zeJava kunye nekhowudi yangaphandle kunye nedatha ngoku ivunyelwe ngokubiza imisebenzi kwiilayibrari zangaphandle kunye nokufikelela kwimemori ngaphandle kweJVM. Oku kuphunyezwa ngaphandle kokubhenela ekusebenziseni i-JNI (i-Java Native Interface).

Olunye utshintsho evelele kule nguqulo intsha:

  • Umqokeleli wenkunkuma ehambelanayo uye wabona ukuphuculwa komsebenzi xa usebenza kunye neeseti ezinkulu zezinto. Olu lungiselelo lunciphise ixesha lokulinda phambi kokuqala ukukhangela into ngama-20% kwezinye iimvavanyo ezineseti ezinkulu kakhulu zezinto.
  • Ngoku kuyenzeka ukuba usebenzise uphawu "_" ukucacisa izinto ezingasetyenziswanga kodwa eziyimfuneko kunye neepateni xa ufowuna. Oku kwenza lula ikhowudi yokubhala ngokuthintela imfuneko yokubiza amagama aguquguqukayo angeyomfuneko.
  • I-API yokuqala iye yacetywa ukucazulula, ukuvelisa nokuguqula iifayile zeklasi yeJava.
  • Ngoku kuyenzeka ukuqhuba iinkqubo zeJava ngaphandle kokuziqokelela ngokwahlukeneyo okanye ukuseta inkqubo yokwakha. Oku kwenza lula ukuphunyezwa kweenkqubo apho ikhowudi isasazwa kwiifayile ezininzi.
  • Ukuphunyezwa kwesibini kwee-String Templates zongezwe, ukuvumela ukuba umbhalo udityaniswe namazwi kunye noguquguquko olubalwe ngendlela efanelekileyo nefundekayo.
  • Ukuphunyezwa kwangaphambili kweVector API yezibalo zevektha kunye ne-API yeConcurrency eyakhiweyo iye yacetywa ukwenza lula uphuhliso lwezicelo ezinemisonto emininzi.

Ekugqibeleni, ukuba ukhona unomdla wokwazi ngakumbi ngayo, ungajonga iinkcukacha kwi ukulandela ikhonkco.

Khuphela iJava SE 22

Kwabo banomdla wokufaka inguqulo entsha yeJava SE 22, kufuneka wazi ukuba ukuhlanganiswa (JDK, JRE kunye ne-Server JRE) sele ilungele. Linux, Windows kunye ne-macOS.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.