- Naglakip sa 18 ka sugyot sa JEP nga nagdalisay sa pinulongan ug sa JDK
- Mga pagpaayo sa concurrency, scoped values, ug incubating APIs
- I-optimize ang boot ug memory gamit ang mga compact header ug AOT
- Nagpalig-on sa seguridad (PEM, KDF) ug nagtanyag og 8 ka tuig nga LTS
La Ang bag-ong pagpagawas sa JDK magamit na karon: Java 25 Miabot kini isip kabahin sa semiannual cycle nga adunay incremental update nga, bisan pa nga padayon, nakatampo Mga pagbag-o nga may kalabotan sa mga nagtukod mga modernong aplikasyon. Ang paglusad Naglakip kini sa 18 ka mga JEP nga naka-focus sa pagpayano sa pinulongan, pag-ayo sa plataporma, ug pagpadali sa paghimo sa software. nga naggamit sa mga kapabilidad sa AI nga dili mawala ang tradisyonal nga pagbati sa negosyo.
Ang Oracle nag-frame niini nga bersyon sa Ika-30 nga anibersaryo sa plataporma ug nagpasiugda sa tumong sa paghimo Ang Java mas dali nga magamit nga wala isakripisyo ang kalig-on niini. Dugang pa, kini nagpamatuod Long-term nga suporta (LTS) sa labing menos walo ka tuig, nga nagtanyag sa usa ka manggihatagon nga bintana alang sa pagplano sa mga pagsagop ug mga paglalin nga adunay gamay nga peligro sa operasyon.
Pangunang kausaban sa pinulongan ug sa JDK

Ang pinulongan nakabaton sa pagpahayag uban sa mga sumbanan nga gigamit sa mga primitive nga tipo sa instanceof ug switch (sa usa ka bag-ong hugna sa pag-uswag), pagbalhin sa Java ngadto sa usa ka mas uniporme ug mas sayon-basahon nga modelo sa sumbanan. Kini nga extension makapakunhod sa friction ug makatabang sa pagsulat sa mas klaro nga code nga dili modangop sa mga pagkompromiso.
Gilakip usab Mga Deklarasyon sa Pag-import sa Module, nga nagpasayon sa paggamit sa modular nga mga librarya nga dili pugson ang proyekto nga mahimong module. Gipamenos niini ang inisyal nga pagkakomplikado ug gipahapsay ang paghiusa sa mga dependency sa nagkasagol nga palibot.
Aron maminusan ang naandan nga "seremonya", sila mosulod Mga Compact Source Files e Instance Panguna nga mga Pamaagi, duha ka mga sugyot nga nagpadali sa mga ehersisyo, mga script, mga utilities ug gagmay nga mga buluhaton sa sistema nga adunay mas mubo nga mga programa ug usa ka direkta nga pagsugod sa entry point, mga aspeto ilabinang mapuslanon sa pagkat-on ug automation, ug kana nagpasayon unsaon pag-compile ug pagpadagan sa usa ka programa sa Java gikan sa console.
Mga librarya, concurrency, ug AI-oriented nga trabaho
Sa mga bookstore kini talagsaon Structured Concurrency (bag-ong pag-uswag), nga nagtagad sa usa ka hugpong sa mga buluhaton isip usa ka yunit sa trabaho, pagpalambo sa pagkakasaligan sa dungan nga code ug pagpasayon sa pagkansela ug pagmonitor niini. Kini nga pamaagi makatabang sa paglimite sa pagkakomplikado sa multi-threaded nga mga agos.
Ang Sakop nga mga Bili, gidisenyo aron ipaambit ang dili mausab nga datos tali sa mga thread nga adunay ubos nga gasto kay sa thread-lokal nga mga baryable, paghatag og katin-awan ug mas luwas nga modelo sa pagbalhin sa impormasyon sa mga sitwasyon sa high-concurrency.
Gipadayon sa Java 25 ang bukas nga modelo sa kabag-ohan nga buhi bag-ong mga API sa yugto sa paglumlum ug eksperimento nga mga bahinTaliwala kanila, ang mga naka-focus sa vector computing mobarug, mapuslanon sa AI ug compute-intensive workloads, nga adunay mata ngadto sa pagkahamtong sa dili pa ang lig-on nga panagsama.
Performance, pagsugod, ug obserbasyon

Aron pugson ang memorya, Compact Object Header nagpamenos sa gidak-on sa mga ulohan sa butang, nagdugang sa Densidad ug ang paggamit sa mga tapok sa mga deployment nga adunay daghang mga higayon, nga mao ang yawe sa mga serbisyo ug microservice nga adunay taas nga panagbingkil.
Sa pagsugod, ang ergonomic improvements gipaila alang sa Ahead-of-Time (AOT) gikan sa command line ug sayo nga pamaagi sa profiling nga nagpasayon sa paghimo ug paggamit pag-usab sa AOT caches. Ang resulta mao ang mas paspas nga paglusad sa aplikasyon nga walay pag-usab sa source code.
Ang pag-obserbar gipauswag usab sa mga pag-adjust sa JDK Flight Recorder ug mas lig-on nga mga profile sa CPU, nga makatabang sa mas tukma nga pag-ila sa mga bottleneck ug pag-diagnose sa mga isyu sa performance sa produksyon.
Mga sumbanan sa seguridad ug cryptographic
Sa bahin sa pagpanalipod, ang Java 25 midugang Mga Pag-encode sa PEM sa Cryptographic nga mga Butang (sa preview) ug a Key Derivation Function APIKini nga mga sangkap nagpadali sa paghiusa sa mga yawe ug mga sertipiko sa sagad nga mga pormat ug naghatag dalan alang sa mga palibot sa post-quantum cryptography, nga adunay gipaayo nga interoperability.
Suporta, komunidad, ug cloud deployment
Gikumpirma sa Oracle ang usa ka LTS sa labing menos walo ka tuig alang sa Java 25: quarterly nga seguridad ug pag-update sa pasundayag mahimong magamit hangtod sa Septyembre 2028 sa ilawom sa mga termino sa NFC, ug dayon pagmentinar sa ilawom sa lisensya sa OTN ingon usa ka minimum. hangtod sa Septiyembre 2033Kini nga iskedyul naghatag ug dugay nga kalig-on alang sa kritikal nga mga karga sa trabaho.
Ang ebolusyon sa pinulongan nagpadayon sa sulod OpenJDK ug ang Proseso sa Komunidad sa Java, nga adunay unom ka bulan nga pagpagawas sa cadence nga kanunay nga naghatag kantidad. Ang pag-apil sa komunidad nagsustenir sa padayon nga pagdagayday sa mga kalamboan nga nagbalanse sa accessibility ug gahum para sa mga aplikasyon sa negosyo.
Sa panganod, Oracle Cloud Infrastructure (OCI) Kini ang una nga hyperscale nga nagsuporta sa JDK 25 ug naglakip, nga wala’y dugang nga gasto, Oracle Java SE ug ang Enterprise Performance Pack, dugang pa sa GraalVMInubanan sa mga himan sama sa Java Management Service, naghatag kini og kahusayan, pagkontrol sa gasto, ug usa ka kamalaumon nga agianan alang sa pagpahimulos sa bag-ong mga bahin sa JDK.
Uban niini nga paglansad, ang plataporma gipahimutang alang sa umaabot nga mga tuig pinaagi sa paghatag usa ka managsama nga pakete: mas makapahayag nga pinulongan, concurrency-ready nga mga librarya, gipaayo nga boot ug memory performance, ug usa ka updated nga pundasyon sa seguridad, ang tanan gipaluyohan sa LTS nga suporta ug maayo nga tuno nga cloud integration.
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.