- JEP 512 waxa ay soo bandhigaysaa faylal il-yar oo is haysta iyo tusaale ahaan hababka ugu muhiimsan, iyada oo meesha ka saaraysa kuleyliyaha barnaamijyada ugu horreeya.
- Hagaajinta AI-diirada: Soo dejinta moduleka JEP 511, korsashada dunta farsamada, iyo Vector API (JEP 508).
- Waxqabadka iyo hufnaanta: Madaxa Shayga Isafgaradka ah (JEP 519) oo lagu daray Project Leyden AOT ergonomics (JEP 514/515).
- Qorshaha LTS: cusboonaysiinta bilaashka ah ilaa Sebtember 2028 iyo taageero ganacsi ilaa ugu yaraan Sebtember 2033; GraalVM ee loogu talagalay JDK 25 maraakiibta isku xiran.

Java 25 hadda guud ahaan waa la heli karaa siideyn taageero muddo-dheer ah, hadafkeeda ciwaankeeduna waa cad yahay: ka dhig luqadda si fudud in lagu bilaabo iyada oo la ilaalinayo wax-soo-saarka-nidaamyada waaweyn. Ficil ahaan, taasi waxay ka dhigan tahay weel yar oo loogu talagalay barnaamijyada yaryar, ergonomics ka wanaagsan oo loogu talagalay culeysyada shaqada casriga ah, iyo daaqad taageero oo qeexan oo ganacsiyadu qorsheyn karaan.
Halkii lagu qasbi lahaa soogalootiga xaflada inay daabacaan fariinta, naqshadeeyayaasha madalku waxay abuureen socod fudud. Oracle waxa uu siidaynta ku tilmaamay hab dadka loogu ogolaado in ay si degdeg ah u qoraan barnaamijyadooda Java ee ugu horreeya iyaga oo aan isku sawirin gees ka dib. Natiijadu waa waayo-aragnimo saaxiibtinimo oo ka wanaagsan saacadda koowaad taas oo weli miisaankeedu yahay codsiyada buuxa.
Jidka sare ee ka fudud: faylalka isha is haysta iyo tusaale ahaan ugu weyn
Bartamaha siideynta waa JEP 512, Faylasha Isha Isafgaradka ah iyo Tusaalooyinka Hababka Muhiimka ah. Iyada oo ay la socoto, kuwa bilawga ah waxay ururin karaan oo ay maamuli karaan barnaamijyo kooban iyagoon wax walba ku duubin fasalka ama qorin public static void main(String[] args). Isbeddelkan gooyaa baqdintii cabsida lahayd oo ku nuuxnuuxsado waxyaabaha lagama maarmaanka u ah kood-ku-samaynta marka loo eego ereyada syntax.
Oracle wuxuu wax ka beddelay sifada u dhaxaysa horudhac iyo GA: fikradda si toos ah u soo dejiso qaar ka mid ah caawiyayaasha I/O ayaa laga saaray. Sababtu waxay ahayd mid macquul ah - qarinta soo dejinta ayaa laga yaabaa inay ku caawiso maalinta koowaad, laakiin waxay geli kartaa dariiqa marka koodku koro. Hagaajintaas waxay hiigsanaysaa in qalooca waxbarashadu uu ahaado mid debecsan inta ilaalinta waddooyinka korriinka cad Mashaariicda oo balaadha.
Barayaasha iyo falanqeeyayaasha ayaa si isku mid ah u iftiimiyay saamaynta waxbarashada hore iyo adeegyada degdega ah. Kartida qorista qoraallada fudud, demos, ama aaladaha khadka-taliyaha xaflad la'aan macneheedu waa Maamulka IT iyo ardayda waxay ku heli kartaa natiijooyin tillaabooyin yar, ka dibna si tartiib tartiib ah u qaata luqadda buuxda marka loo baahdo.
Waxbarashada iyo barashada deegaanka
Isbeddellada luqadda waxaa lagu lammaaniyaa dhaqdhaqaaqyada deegaanka. Oracle wuxuu la kaashanayaa Guddiga Kulliyada si uu u cusboonaysiiyo AP Computer Science A si fasalada dugsiga sare u muujiyaan Java casriga ah halkii ay ka ahaan lahaayeen manhajyo dhaxalgal ah. Barnaamijyo badan ayaa wali ku xidhnaa noocyadii hore, iyo dadaalkan keenaya agabka waxbaridda oo casri ah.
Waxa kale oo jirta barta cusub ee Learn.java oo diiradda lagu saaray barnaamij-sameeyayaasha markii ugu horreysay, oo ka duwan barta internetka ee Dev.java ee horumariyaha. Goobta ciyaaraha Java ee ku salaysan browser-ka hadda waxa ay taageertaa qaybsiga qaybsiga, taasoo u ogolaanaysa macalimiintu inay daabacaan layliyada ardaydu ay ku ordi karaan iyada oo aan la habayn—hoos u dhigida khilaafka fasallada iyo is-barashada.
Aqoonyahanadu waxay xuseen in habka "xaflad-hoose" ay ka caawiso kuwa cusub inay ka soo gudbaan aasaaska una gudbaan barnaamijyada shayga ku jihaysan ee xawaaraha dabiiciga ah. Horumariyeyaasha khibradda leh ayaa sidoo kale faa'iido u leh sababtoo ah sifooyin isku mid ah dedejiso qoraal maalmeedka iyo hawlo yaryar oo hore looga dareemay Java.
Socodka shaqada ee diirada saaray AI iyo isdhaafsiga casriga ah
JEP 511, Module Import Declaration, wuxuu hagaajiyaa jiidashada qaybaha oo dhan, kaas oo anfacaya barnaamijyada yar yar ee isku tolaya fikradda, helitaanka xogta iyo habaynta. Dhanka kale, dunta casriga ah (oo lagu soo bandhigay Java 21 oo si ballaaran loo qaatay tan iyo) waxay sii wadaan inay u iftiimiyaan culeysyada shaqada ee soo saara tiro badan oo hawlo fudud ah; xaalado badan oo AI ku habboon caaryadaas, sidaas darteed isdhaafsiga ayaa dareemaya dabiici ka sii badan intii hore.
Dhaqdhaqaaqa qaab-dhismeedka sidoo kale waa muhiim. Maktabadaha sida LangChain4j iyo Spring AI waxay ku dhufteen guulo xasiloon, taas oo sahlaysa in la isku daro awoodaha AI ee codsiyada Java. In kasta oo aanay u gaar ahayn Java 25, qalabkani waxa ay si habsami leh ula fadhiyaan fududaynta sii daynta, iyaga oo caawinaya horumariyayaashu in ay ka guuraan tusaalaha una gudbaan wax soo saarka caqabadaha isdhexgalka oo yar.
Laga soo bilaabo qoraallada ugu horreeya ilaa sifooyinka wax soo saarka
Marka laga soo tago marinka sare, Java 25 waxa ay sii waddaa horumarinta luqadda iyo wakhtiga runtime. JEP 507, Noocyada Aasaasiga ah ee Qaababka, tusaale ahaan, iyo beddelka, waxay fidisaa hannaankii hore ee u dhigma, adkaynta ku habboonaanta ereyada Java casriga ah iyo koodka xasaasiga ah. Hadafka ayaa ah in la sameeyo caqli-gal caadi ah oo muujinaya inta la ilaalinayo kharashaadka runtime la saadaalin karo.
JEP 505, Concurrency qaabaysan, waxay bixisaa qaab lagu kormeerayo hawlaha barbar socda unug ahaan, kaas oo wanaajinaya isku halaynta iyo la socoshada koodka isku midka ah. Marka lagu daro JEP 506, Qiimaha Baaxadda leh, horumariyayaashu waxay helayaan habab nadiif ah oo ay ku wadaagaan xogta aan isbeddelayn ee dunta oo dhan, waxsoosaar barnaamujyada isbar-bar yaaca ka badbaado badan naqshadaha.
Wadooyinka jajabinta nambarada, JEP 508 waxay horay u sii riixdaa Vector API, oo inta badan loo isticmaalo soo jeedinta AI iyo xisaabinta culeysyada shaqada ee culus. API-yadani waxay si hufan ugu oggolaadaan khariidadda koodka tilmaamaha vector-ka CPU, iyagoo u turjumaya wax-soo-saar wanaagsan iyada oo aan la adeegsan leexinta koodka hooyo.
Qalabaynta ayaa ka gudubta safarka waxbarashada ilaa dhalmada. Oracle's VS Code kordhinta ayaa kor u kacday malaayiin la soo dajis oo leh qiimeyn xoogan, calaamad muujinaysa in dadka cusub iyo faa'iidooyinku ay ku kulmayaan isla tifaftire isku mid ah. Deegaankaas la wadaago wuxuu caawiyaa xiritaanka farqiga u dhexeeya "hello adduunka" iyo adeegyada la diri karo.
Waxqabadka, bilaabista, iyo hufnaanta daruuraha
Kooxaha ku shaqeeya Java ee daruuraha ayaa ogaan doona dhowr Runtime iyo xoojinta bilowga. Dadaallada Project Leyden ee wakhtiga ka horreeya waxay ku yimaaddaan JEP 514, Amarka-Waqtiga-hortagga Ergonomics-ka, iyo JEP 515, Habka-Waqtiga Kahor Xog-ururinta. Si wada jir ah waxay u yareeyaan lacagta bilowga ah iyada oo aan wax isbeddel ah laga helin codsiga, hagaajinta diyaargarowga miisaan-saar xaaladaha.
Isticmaalka xusuusta ayaa sidoo kale fiiro gaar ah u leh JEP 519, Headers Object Compact. Iyada oo la dhimayo madaxyada shayga, codsiyada Java waxay ku xidhi karaan xog badan isla raad la mid ah - oo waxtar u leh meelaynta weelka hufnaantu waxay saamaysaa kharashka si toos ah.
GraalVM ee JDK 25
Oracle Labs wuxuu u soo raray GraalVM JDK 25 oo ay weheliso sii deynta. Horumarka Sawirka Dhaladka waxaa ka mid ah taageerada la wanaajiyay ee Shaqada Ajaanibka & Xusuusta API (FFM), sida qaab qaabeyn cusub iyo Arena.ofShared() fulinta, oo lagu daray hawlgallada kobcinta bilowga ah ee la xidhiidha Vector API. Isbeddelladani waxay bartilmaameedsanayaan baahiyaha guud polyglot iyo barnaamijyada daahsoon ee hooseeya.
Oracle waxa kale oo uu la xidhiidhay isbeddel uu ku doonayo inuu GraalVM ka saaro tareenka sii daynta Java maadaama mashruucu kordhinayo diiradda luuqadaha aan Java ahayn sida GraalPy iyo GraalJS. Horumariyeyaasha qaadanaya JDK 25, GraalVM-ka hadda ee JDK 25 sii-deynta ayaa weli diyaar ah, halka hagaajinta siyaasaddu ay muujinayso istiraatiijiyad ballaadhan oo loogu talagalay polyglot runtimes.
Jadwalka LTS iyo siyaasadda cusbooneysiinta
Java. hawlgallada deggan.
Taageerada nidaamka deegaanka ee Java 25
Qalabka muhiimka ah mar horeba waa la toosiyay. Gradle 9.1.0 maraakiibta oo taageero u ah JDK 25, keenaya ogaanshaha iyo hagaajinta ka warbixinta taas oo fududaynaysa cusboonaysiinta ee dhismayaasha multi-module. Taageereyaasha qoraalka, JBang 0.131.0 waxay ku dartay taageerada JEP 512, taasoo dhalinaysa mid gaaban void main() ku jira faylalka bilowga ah si loo ilaaliyo qoraallada degdega ah nadiif ah oo is haysta.
Siideynta ayaa isku xirta gelitaanka iyo waxqabadka: faylalka isha ee kooban ee barashada iyo qorista, lacagta casriga ah ee adeegyada dhadhanka AI, hagaajinta runtime ee hufnaanta daruuraha, iyo qorshe LTS oo cad. Isku dhafkaas wuxuu siinayaa kuwa cusub si tartiib tartiib ah iyadoo la siinayo kooxaha xilliyeedka ah saadaalinta iyo qolka madax ilaa miisaan.