Java 24: Ke eng e ncha, e ntlafalitsoeng, le tsohle tseo o hlokang ho li tseba

Nchafatso ea hoqetela: 26/03/2025

  • Java 24 e tlisa lintlafatso pokellong ea lithōle ka Shenandoah ea tlhahiso-pele le ho tlosoa ha mokhoa o sa tloaelehang ho ZGC.
  • Li-API tse ncha li nolofaletsa nts'etsopele, ho kenyelletsa lisebelisoa tsa bohlokoa tsa ho tsoa, ​​ho qhekella lifaele tsa sehlopha, le lipalo tsa vector.
  • Ts'ireletso e eketsehileng e nang le encapsulation le mekhoa ea ho saena ea dijithale e hananang le quantum cryptography.
  • Tšehetso e tlositsoeng ka ho sa feleng bakeng sa meralo ea 86-bit x32 le tšehetso bakeng sa ho kenya le ho hokahanya ha Ahead-Of-Time (AOT).
Java24

Java 24 e se e le ntho ea sebele 'me e tla e tletse likarolo tse ncha tse etselitsoeng ho ntlafatsa ts'ebetso, ts'ireletso, le tlhahiso ea bahlahisi. Phetolelo ena E hlahisa lintlafatso tse kholo taolong ea memori, li-API tse ncha le lisebelisoa tse etsang hore ho be bonolo ho sebelisa khoutu., hammoho le tsoelo-pele ea ts'ireletso ka khatiso e khethehileng ea ho hanyetsa quantum cryptography. Ka tlase, re hlahloba e 'ngoe le e' ngoe ea likarolo tsena ka botlalo hore o tsebe ho tseba tsohle tseo Java 24 e lokelang ho fana ka tsona.

Haeba u moqapi kapa u sebetsa libakeng tse itšetlehileng ka Java, mofuta ona o mocha o tlisa lintlafatso tse ngata tse ka etsang phapang ts'ebetsong le ts'ireletsong ea lits'ebetso tsa hau. Ho tloha ntlafatsong ea pokello ea lithōle ho isa ho kenyelletsong ea lisebelisoa tse tsoetseng pele tsa ntlafatso, Java 24 e ntse e tsoela pele ho iponahatsa e le khetho ea mantlha ntlafatsong ea software..

Litaba tse ikhethileng - Tobetsa Mona  Mokhoa oa ho Fetolela ho Litlhaku tse kholo ho Lentsoe

Lintlafatso tsamaisong ea memori le ts'ebetso

Java 24

E 'ngoe ea lintlha tsa bohlokoa tsa Java 24 ke ho iphetola ha eona ba bokellang lithōle, ntho ea bohlokoa bakeng sa ts'ebetso e ntle ea lits'ebetso tsa Java. Phetolelong ena, 'mokelli Shenandoah e hlahisa pokello ea lihlahisoa, phetoho e ntlafatsang ts'ebeliso ea mohopolo ka ho fokotsa ho arohana le ho ntlafatsa taolo ea lintho tse nyane le tsa khale. Leha ho le joalo, hajoale, ntlafatso ena e fumaneha feela meahong ea meralo x86_64 le AArch64. Ho ithuta haholoanyane ka taolo ea memori ho Java, o ka sheba lintlha ka Litharollo tsa Java SE Development Kit.

Ka lehlakoreng le leng, 'mokelli ZGC e entse qeto ea ho lahla mokhoa oa eona o seng oa moloko, ho becha ka Mokhoa oa sejoale-joale o fokotsang ho khefutsa ha ho etsoa le ho ntlafatsa botsitso ba sistimi.

E 'ngoe ea bohlokoa optimization ke Ho kopanya lihlooho tsa lintho mochining o sebetsang oa HotSpot, eo hona joale e fokotsang boholo ba lihlooho ho tloha ho 96-128 bits ho ea ho 64 bits. Sena se na le tšusumetso e kholo ho tekano ea ts'ebeliso le ts'ebetso, kaha se ntlafatsa phihlello ea data le ho fokotsa ts'ebeliso ea mohopolo. Hape, haeba u thahasella ho ithuta haholoanyane ka mokhoa oa ho bokella le ho tsamaisa lenaneo la Java ho tsoa ho console, u tla fumana tataiso ena e thusa. mona.

Litaba tse ikhethileng - Tobetsa Mona  Mokhoa oa ho etsa ak'haonte ea ID ea apole

Li-API tse ncha le lisebelisoa tsa ntlafatso

Ho etsa hore nts'etsopele ea khoutu le ho e qhekella habonolo, Java 24 e kenyelletsa li-API tse ncha tse 'maloa ponong ea pele:

  • Key Derivation API: e lumella bahlahisi ho laola linotlolo ka mokhoa o atlehileng haholoanyane ha ba kenya ts'ebetsong li-algorithms tsa cryptographic.
  • Class File API: sesebelisoa se tloaelehileng se nolofatsang tlhahlobo, tlhahiso, le phetoho ea lifaele tsa sehlopha sa Java.
  • Vector API: E etselitsoe ho sebelisa lisebelisoa tsa sejoale-joale ka botlalo ka ho tsamaisa lipalo tse ntlafalitsoeng tsa vector.

Hape, phetoho e 'ngoe e kholo ke ho felisoa ha ho qetela tšehetso bakeng sa meralo ea 86-bit x32. Kamora hore e tlosoe ho Java 21, mofuta ona joale o felisa tšehetso ea 32-bit Windows, ha Linux e qala mohato oa eona oa ho qetela oa ho tlosoa. Ke habohlokoa ho hlokomela hore ho ba thahasellang histori ea lipuo tsa lenaneo, ea qapileng puo ea lenaneo la JavaScript E ka boela ea e-ba sehlooho se thahasellisang ho hlahloba.

Litlhahiso tsa Tšireletso: Ho ea ho Quantum Resistance

Java 24-0

Java 24 e boetse e hlahelletse ka ho hlahisa litharollo tse ncha tsa ts'ireletso tse etselitsoeng ho sireletsa lits'ebetso nakong ea komporo ea quantum. Har'a likhatelopele tse hlahelletseng sebakeng sena ke:

  • Mochini oa bohlokoa oa encapsulation o ipapisitse le meaho ea lattice: Mokhoa ona o matlafatsa ts'ireletso phetisong ea bohlokoa, ho thibela litlhaselo ho sebelisa li-algorithms tsa komporo ea quantum.
  • Digital signature algorithm e ipapisitseng le meaho ea reticular: mokhoa o mocha oa ho saena oa dijithale o etselitsoeng ho hanela litlhaselo tsa likhomphutha tsa quantum tse tlang.
Litaba tse ikhethileng - Tobetsa Mona  Mokhoa oa ho fumana mangolo a setsi

Hape, haeba u thahasella nts'etsopele ea software le ts'ireletso, u seke oa tsilatsila ho buisana le tlhahisoleseling mabapi le mokhoa oa ho sebelisa SEO mererong ea hau, e ka tlatselletsang tsebo ea hau ea Java.

Ts'ehetso bakeng sa ho kenya le ho kopanya nako e tlang pele ho nako (AOT).

E 'ngoe ea likarolo tse hlokomelehang tsa Java 24 ke ts'ehetso ea mokhoa ona Nako e Tsoang Pele (AOT), e lumellang hore litlelase li kenngoe le ho hokahanngoa pele li etsoa, ​​​​ka hona ho fokotsa linako tsa ho qala kopo. Ntlafatso ena e bohlokoa haholo lits'ebetsong tse kholo tse hlokang nako ea karabo e ntlafalitsoeng. Bakeng sa lintlha tse ling mabapi le ho kenya Java le liphetolelo tsa eona, u ka etela sehokelo se latelang mona.

Java e ntse e tsoela pele ho fetoha ka tokollo e 'ngoe le e' ngoe e ncha, 'me Java 24 le eona e joalo. Ka lintlafatso tsa eona tse ngata tsa ts'ebetso, ts'ireletso, le lisebelisoa tsa nts'etsopele, tokollo ena e tiisa boemo ba eona e le e 'ngoe ea lipuo tse matla ka ho fetesisa tse nang le bopaki ba nako e tlang.

Sehlooho se amanang:
Mananeo a Java