U-Oracle umemezele umuntu wokuqala wokukhishwa we-JDK 12

I-JDK 12

NgoDisemba odlule kwenziwa ukwethulwa kwenguqulo ye-beta ye-JDK ifaka izici ezahlukahlukene lapho kukhishwe khona izici ezintsha eziyisishiyagalolunye nemisebenzinjengokusekelwa kwe-Unicode 11, ifomethi entsha yokhiye wangasese we-x25519 ne-x448 ehambisana ne-RFC 8410.

Manje kule nyanga u-Oracle wenze isimemezelo sohlobo lokuqala lwe-Release Candidate we-JDK 12 manje etholakalela ukulanda ama-platforms weLinux, Mac OS neWindows.

Le nguqulo ye-RC1 ikhishwe ukuze kukhonjwe noma yimaphi amaphutha angaba khonar, kanye neziphakamiso ezahlukahlukene ezivela emphakathini ngaphambi kosuku lwazo lokutholakala jikelele oluhleliwe lwango-Mashi 19.

Imisebenzi yethulwe kunguqulo ye-Beta

  • I-Shenandoah: Kungumqoqi kadoti ohlala isikhashana owenza umsebenzi wokukhishwa ngasikhathi sinye phakathi kwentambo esebenzayo yeJava. Izikhathi zokuphumula zizimele ngosayizi wenqwaba okusho ukuthi uzoba nezikhathi ezifanayo zokuphumula eziqhubekayo noma ngabe inqwaba yakho ingu-200MB noma i-200GB.
  • I-Microbenchmark: iyithuluzi lokusiza abathuthukisi basebenzise izindlela ezincane ezikhona kumthombo womthombo we-JDK noma ukudala ezintsha.
  • Shintsha Izinkulumo: yenza izinguquko ezithile emfundisweni yokushintsha ukuze ikwazi ukuguquguquka.
    Izincwadi ezingezona ezentambo - Ivumela abathuthukisi ukuthi bazenzele ezabo izincwadi futhi bazingeze olimini.
  • I-JVM Constants API: ikuvumela ukuthi ungeze i-API yezincazelo eziqokiwe zobuciko besigaba esikhulu nefayela lesigaba, ikakhulukazi izakhi ezingalayishwa eqenjini elihlala njalo.
  • Itheku elilodwa le-AArch64, Hhayi Ababili: Isetshenziselwa ukususa yonke imithombo ehlobene ne-arm64port ukuvumela bonke abanikeli ukuthi bagxile emizamweni yabo ekusetshenzisweni okukodwa kwe-ARM engama-64-bit futhi kuqedwe umsebenzi wokuziphindiselela odingekayo ngokugcina amachweba amabili.
  • Izinqolobane ze-CDS ezizenzakalelayo: Isetshenziselwa ukuthuthukisa inqubo yokuhlanganiswa kwe-JDK ukukhiqiza ifayili lokushintshana kwedatha yeklasi (i-CDS) kusetshenziswa uhlu oluzenzakalelayo lwesigaba kuma-platforms angama-64-bit.
  • Amaqoqo Ahlanganisiwe Ahlanganiseka we-G1: ikuvumela ukuthi ukhansele ukuqoqwa kwento lapho kungadlula ikhefu elibekiwe.
  • Ngokushesha Buyisela iMemori Engasetshenziswanga evela ku-G1: ithuthukisa ukutakula kwe-G1 ukuze ikwazi ukubuyisa ngokuzenzakalela imemori yenqwaba ye-Java kusistimu yokusebenza lapho ingenzi lutho.

Raw Umzila Izincwadi Angisazi izofaka ku-JDK 12  

Ezinsukwini nje ezimbalwa lokhu kukhishwa, i-JEP imemezele ukuthi enye yezici ezifakiwe kuhlobo lwe-beta kungenzeka ukuthi ngeke isasekelwa noma ngeke isafakwa ku-JDK 12.. Lawa kwakuyiRaw String Literals iJEP ekhombise ukuthi ayikatholi indlela eyiyo yokwenza lo msebenzi ku-JDK 12.

“Ekubuyekezeni impendulo esiyitholayo, angisaqiniseki ukuthi sithole ibhalansi elungile phakathi kokuxakaniseka nokuzwakalisa, noma ukuthi sihlolisise isikhala sokwakha ngokwanele ukuqinisekisa ukuthi umklamo wamanje ungcono kakhulu esingakwenza.

Ngokuyisusa, singaqhubeka nokuhlela kahle ukwakheka, sihlole izinketho eziningi, futhi sithole ukubuka kuqala okuhlangabezana nezidingo zenqubo yokusebenza kuqala (JEP 12), ”kubhala uBrian Goetz nge-imeyili.

Ukuze uzithethelele, i-JEP ibibhale uhlu lwezizathu ezimbalwa zalokhu kususwa.

Isibonelo, Izincwadi zezintambo zinganqamula imigqa eminingi futhi azihumushi ukulandelana kokuphunyuka njengoba \ n okuhambelana nokuphunyuka kwe-Unicode kwefomu \ uXXXX noma iqiniso lokuthi imibhalo yezinhlamvu iyonke ayikusekeli ngqo ukufakwa kwentambo.

I-JEP icaphune ezinye izinkinga eziningi (isb. ama-delimiters) ahlobene nemibhalo yezintambo eluhlaza kuwebhusayithi ye-OpenJDK.

Uma kuqhathaniswa nontanga yayo, i-JEP ikhombise ukuthi izilimi ezihlelayo ezinjenge-C ++, Groovy, JavaScript, Python, ukubala nje ezimbalwa, zisebenzisa imibhalo yezinhlamvu ezingavuthiwe ngakho-ke funda lezi zilimi kubadayisi.

Landa

Kulabo abanentshisekelo yokuhlola le RC ye-JDK 12 kungaba vakashela isixhumanisi esilandelayo ungawatholaphi amaphakheji wezingxenyekazi ezahlukahlukene (iWindows, iMac neLinux)


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.