Java 24: Çfarë ka të re, çfarë është përmirësuar dhe gjithçka që duhet të dini

Përditësimi i fundit: 26/03/2025

  • Java 24 sjell përmirësime në mbledhjen e mbeturinave me Shenandoah gjeneratash dhe heqjen e modalitetit jo gjenerues në ZGC.
  • API-të e reja e bëjnë më të lehtë zhvillimin, duke përfshirë mjetet kryesore të derivimit, manipulimin e skedarëve të klasës dhe llogaritjet e vektorit.
  • Rritja e sigurisë me mekanizmat e kapsulimit dhe nënshkrimit dixhital rezistent ndaj kriptografisë kuantike.
  • Mbështetja e hequr përgjithmonë për arkitekturën 86-bit x32 dhe mbështetja për ngarkimin dhe lidhjen përpara kohe (AOT).
java24

Java 24 tani është një realitet dhe vjen i ngarkuar me veçori të reja të krijuara për të optimizuar performancën, sigurinë dhe produktivitetin e zhvilluesve. Ky version Ai prezanton përmirësime të rëndësishme në menaxhimin e kujtesës, API-të e reja dhe mjetet që e bëjnë më të lehtë manipulimin e kodit., si dhe përparimet në siguri me theks të veçantë në rezistencën ndaj kriptografisë kuantike. Më poshtë, ne shqyrtojmë secilin prej këtyre aspekteve në detaje, në mënyrë që të mund të përjetoni gjithçka që Java 24 ofron nga dora e parë.

Nëse jeni një zhvillues ose punoni në mjedise që mbështeten në Java, ky version i ri sjell përmirësime të shumta që mund të bëjnë një ndryshim në performancën dhe sigurinë e aplikacioneve tuaja. Nga optimizimi i grumbullimit të mbeturinave deri te prezantimi i mjeteve të avancuara të zhvillimit, Java 24 vazhdon të vendoset si një opsion themelor në zhvillimin e softuerit..

Përmbajtje ekskluzive - Kliko këtu  Variablat e mjedisit në Windows

Përmirësime në menaxhimin dhe performancën e kujtesës

Java 24

Një nga pikat kryesore të Java 24 është evolucioni i saj mbledhësit e plehrave, një element kyç për ekzekutimin efikas të aplikacioneve Java. Në këtë version, koleksionisti Shenandoah prezanton koleksionin e gjeneratave, një ndryshim që optimizon përdorimin e kujtesës duke reduktuar fragmentimin dhe duke përmirësuar menaxhimin e objekteve të rinj dhe të vjetër. Megjithatë, për momentin, ky optimizim është i disponueshëm vetëm për arkitekturat x86_64 dhe AArch64. Për të mësuar më shumë rreth menaxhimit të kujtesës në Java, mund të konsultoni informacione rreth Zgjidhje Java SE Development Kit.

Nga ana tjetër, koleksionisti ZGC ka vendosur të braktisë modalitetin e saj jo gjenerues, duke vënë bast në a Një qasje më moderne që minimizon pauzat në ekzekutim dhe përmirëson stabilitetin e sistemit.

Një tjetër optimizim kryesor është Kompaktimi i titujve të objekteve në makinën virtuale HotSpot, i cili tani zvogëlon madhësinë e kokës nga 96-128 bit në 64 bit. Kjo ka një ndikim të rëndësishëm në densitetin dhe performancën e aplikacionit, pasi përmirëson aksesin e të dhënave dhe redukton konsumin e memories. Gjithashtu, nëse jeni të interesuar të mësoni më shumë se si të përpiloni dhe ekzekutoni një program Java nga tastiera, do t'ju ndihmojë ky udhëzues. këtu.

Përmbajtje ekskluzive - Kliko këtu  Si funksionon IMO

API të reja dhe mjete zhvilluesish

Për ta bërë më të lehtë zhvillimin dhe manipulimin e kodit, Java 24 përfshin disa API të reja në pamje paraprake:

  • API për nxjerrjen e çelësit: i lejon zhvilluesit të menaxhojnë çelësat në mënyrë më efikase kur zbatojnë algoritme kriptografike.
  • API-ja e skedarit të klasës: një mjet standard që thjeshton analizën, gjenerimin dhe modifikimin e skedarëve të klasës Java.
  • Vector API: Projektuar për të përfituar plotësisht nga hardueri modern duke lehtësuar llogaritjet e optimizuara të vektorit.

Gjithashtu, një tjetër ndryshim i madh është eliminimi përfundimtar mbështetje për arkitekturën 86-bit x32. Pasi u zhvlerësua në Java 21, ky version tani përfundon plotësisht mbështetjen për Windows 32-bit, ndërsa Linux fillon fazën e fundit të heqjes. Është e rëndësishme të theksohet se për ata që janë të interesuar në historinë e gjuhëve të programimit, i cili shpiku gjuhën e programimit JavaScript Mund të jetë gjithashtu një temë interesante për t'u eksploruar.

Inovacionet e Sigurisë: Drejt Rezistencës Kuantike

Java 24-0

Java 24 shquhet gjithashtu për prezantimin e zgjidhjeve të reja të sigurisë të krijuara për të mbrojtur sistemet në epokën e llogaritjes kuantike. Ndër përparimet më të dukshme në këtë fushë janë:

  • Mekanizmi kyç i kapsulimit i bazuar në strukturat e rrjetës: Kjo metodë forcon sigurinë në transmetimin e çelësave, duke parandaluar sulmet duke përdorur algoritme të llogaritjes kuantike.
  • Algoritmi i nënshkrimit dixhital i bazuar në strukturat retikulare: një metodë e re e nënshkrimit dixhital e krijuar për t'i rezistuar sulmeve nga kompjuterët kuantikë të ardhshëm.
Përmbajtje ekskluzive - Kliko këtu  Si të hiqni ikonat nga ekrani

Gjithashtu, nëse jeni të interesuar për zhvillimin dhe sigurinë e softuerit, mos hezitoni të konsultoheni me informacione rreth si të përdorni SEO në projektet tuaja, e cila mund të plotësojë aftësitë tuaja në Java.

Mbështetje për ngarkimin dhe lidhjen përpara kohe (AOT).

Një tjetër nga veçoritë e dukshme të Java 24 është mbështetja për teknikën Paraprakisht (AOT), i cili lejon që klasat të ngarkohen dhe të lidhen përpara ekzekutimit, duke reduktuar kështu kohën e fillimit të aplikacionit. Ky përmirësim është veçanërisht i dobishëm për aplikacionet në shkallë të gjerë që kërkojnë kohë të optimizuara të përgjigjes. Për më shumë detaje rreth instalimit të Java dhe versioneve të saj, mund të vizitoni lidhjen e mëposhtme këtu.

Java vazhdon të evoluojë me çdo lëshim të ri, dhe Java 24 nuk bën përjashtim. Me përmirësimet e shumta në performancën, sigurinë dhe mjetet e zhvillimit, ky version përforcon pozicionin e tij si një nga gjuhët programuese më të fuqishme dhe më të qëndrueshme.

Artikull i lidhur:
Programet Java