- Ang Java 24 nagdala og mga kalamboan sa pagkolekta sa basura gamit ang generational nga Shenandoah ug ang pagtangtang sa non-generational mode sa ZGC.
- Gipasayon sa mga bag-ong API ang pag-uswag, lakip ang yawe nga mga himan sa gigikanan, pagmaniobra sa file sa klase, ug mga kalkulasyon sa vector.
- Dugang nga seguridad nga adunay encapsulation ug digital signature nga mga mekanismo nga makasugakod sa quantum cryptography.
- Permanenteng gitangtang ang suporta para sa 86-bit x32 nga arkitektura ug suporta para sa Ahead-Of-Time (AOT) loading ug linking.
Ang Java 24 karon usa ka kamatuoran ug puno sa bag-ong mga feature nga gidisenyo aron ma-optimize ang performance, seguridad, ug produktibidad sa developer. Kini nga bersyon Gipaila niini ang mahinungdanong mga pag-uswag sa pagdumala sa panumduman, bag-ong mga API ug mga himan nga nagpadali sa pagmaniobra sa code., ingon man ang mga pag-uswag sa seguridad nga adunay espesyal nga pagpasiugda sa pagsukol sa quantum cryptography. Sa ubos, among gisusi ang matag usa niini nga mga aspeto sa detalye aron masinati nimo ang tanan nga gitanyag sa Java 24 mismo.
Kung ikaw usa ka developer o nagtrabaho sa mga palibot nga nagsalig sa Java, kining bag-ong bersyon nagdala og daghang mga pag-uswag nga makahimo og kalainan sa performance ug seguridad sa imong mga aplikasyon. Gikan sa pag-optimize sa pagkolekta sa basura hangtod sa pagpaila sa mga advanced nga himan sa pag-uswag, Ang Java 24 nagpadayon sa pag-establisar sa kaugalingon isip usa ka sukaranan nga kapilian sa pagpalambo sa software..
Mga pag-uswag sa pagdumala sa memorya ug pasundayag

Usa sa mga highlight sa Java 24 mao ang ebolusyon niini mga tigkolekta sa basura, usa ka mahinungdanong elemento alang sa episyente nga pagpatuman sa mga aplikasyon sa Java. Niini nga bersyon, ang kolektor Shenandoah nagpaila sa generational collection, usa ka pagbag-o nga nag-optimize sa paggamit sa memorya pinaagi sa pagkunhod sa fragmentation ug pagpalambo sa pagdumala sa mga batan-on ug tigulang nga mga butang. Bisan pa, sa pagkakaron, kini nga pag-optimize magamit ra sa mga arkitektura x86_64 ug AArch64. Aron makakat-on pa bahin sa pagdumala sa memorya sa Java, mahimo nimong konsultahon ang impormasyon bahin sa Mga solusyon sa Java SE Development Kit.
Sa laing bahin, ang kolektor ZGC nakahukom sa pagbiya sa iyang non-generational mode, pagpusta sa usa ka Usa ka mas modernong pamaagi nga nagpamenos sa mga paghunong sa pagpatuman ug nagpauswag sa kalig-on sa sistema.
Ang laing yawe nga pag-optimize mao ang Pag-compact sa mga header sa butang sa HotSpot virtual machine, nga karon gipakunhod ang gidak-on sa header gikan sa 96-128 bits ngadto sa 64 bits. Kini adunay dakong epekto sa densidad ug pasundayag sa aplikasyon, tungod kay kini nagpauswag sa pagka-access sa datos ug nagpamenos sa konsumo sa memorya. Ingon usab, kung interesado ka nga mahibal-an ang dugang bahin sa kung giunsa ang pag-compile ug pagpadagan sa usa ka programa sa Java gikan sa console, makit-an nimo kini nga giya nga mapuslanon. dinhi.
Bag-ong mga API ug mga himan sa developer
Aron mapasayon ang pagpalambo ug pagmaniobra sa code, ang Java 24 naglakip sa daghang bag-ong mga API sa preview:
- Key Derivation API: nagtugot sa mga developers sa pagdumala sa mga yawe nga mas episyente sa pagpatuman sa cryptographic algorithms.
- Class File API: usa ka sumbanan nga himan nga nagpayano sa pagtuki, paghimo, ug pagbag-o sa mga file sa klase sa Java.
- Vector API: Gidisenyo aron mapahimuslan sa hingpit ang modernong hardware pinaagi sa pagpasayon sa na-optimize nga mga kalkulasyon sa vector.
Usab, laing dakong kausaban mao ang kataposang eliminasyon suporta alang sa 86-bit x32 nga arkitektura. Human nga wala na gigamit sa Java 21, kini nga bersyon karon hingpit nga nagtapos sa suporta alang sa 32-bit nga Windows, samtang ang Linux nagsugod sa iyang kataposang hugna sa pagtangtang. Mahinungdanon nga timan-an nga alang sa mga interesado sa kasaysayan sa mga programming language, kinsa nag-imbento sa JavaScript programming language Mahimo usab kini nga usa ka makapaikag nga hilisgutan nga susihon.
Mga Inobasyon sa Seguridad: Ngadto sa Pagsukol sa Quantum

Ang Java 24 usab nagbarug alang sa pagpaila sa bag-ong mga solusyon sa seguridad nga gidisenyo aron mapanalipdan ang mga sistema sa panahon sa quantum computing. Lakip sa labing inila nga pag-uswag sa kini nga lugar mao ang:
- Panguna nga mekanismo sa encapsulation base sa mga istruktura sa lattice: Kini nga pamaagi nagpalig-on sa seguridad sa yawe nga transmission, pagpugong sa mga pag-atake gamit ang quantum computing algorithms.
- Ang digital signature algorithm base sa reticular structures: usa ka bag-ong digital signature nga pamaagi nga gidesinyo sa pagsukol sa mga pag-atake gikan sa umaabot nga quantum computers.
Usab, kung ikaw interesado sa pagpalambo sa software ug seguridad, ayaw pagpanuko sa pagkonsulta sa impormasyon mahitungod sa unsaon paggamit ang SEO sa imong mga proyekto, nga makadugang sa imong kahanas sa Java.
Suporta para sa Ahead-Of-Time (AOT) loading ug linking
Ang usa pa sa mga bantog nga bahin sa Java 24 mao ang suporta alang sa teknik Ahead-Of-Time (AOT), nga nagtugot sa mga klase nga ma-load ug ma-link sa dili pa ipatuman, sa ingon makunhuran ang mga oras sa pagsugod sa aplikasyon. Kini nga pag-uswag labi ka mapuslanon alang sa mga dagko nga aplikasyon nga nanginahanglan na-optimize nga mga oras sa pagtubag. Alang sa dugang nga mga detalye bahin sa pag-install sa Java ug ang mga bersyon niini, mahimo nimong bisitahan ang mosunud nga link dinhi.
Ang Java nagpadayon sa pag-uswag sa matag bag-ong pagpagawas, ug ang Java 24 dili eksepsiyon. Uban sa daghang mga pag-uswag sa pasundayag, seguridad, ug mga himan sa pag-uswag, kini nga pagpagawas nagpalig-on sa posisyon niini isip usa sa labing lig-on ug umaabot nga pamatuod nga mga programming language.
Usa ako ka mahiligon sa teknolohiya nga naghimo sa iyang "geek" nga interes nga usa ka propesyon. Gigugol nako ang sobra sa 10 ka tuig sa akong kinabuhi gamit ang labing bag-ong teknolohiya ug pag-usisa sa tanan nga mga klase sa mga programa tungod sa putli nga pagkamausisaon. Karon espesyalista na ako sa teknolohiya sa kompyuter ug mga dula sa video. Kini tungod kay sa sobra sa 5 ka tuig nagsulat ako alang sa lainlaing mga website sa teknolohiya ug mga dula sa video, nagmugna og mga artikulo nga nagtinguha sa paghatag kanimo sa impormasyon nga imong gikinahanglan sa usa ka pinulongan nga masabtan sa tanan.
Kung naa kay mga pangutana, ang akong kahibalo gikan sa tanan nga may kalabotan sa operating system sa Windows ingon man sa Android para sa mga mobile phone. Ug ang akong pasalig kanimo, andam ako kanunay nga mogahin og pipila ka minuto ug tabangan ka nga masulbad ang bisan unsang mga pangutana nga mahimo nimo sa niining kalibutan sa internet.