- I-JEP 512 yethula amafayela omthombo ohlangene kanye nezindlela eziyinhloko, isusa i-boilerplate yezinhlelo zokuqala.
- Ukuthuthukiswa okugxile ku-AI: Ukungenisa kwemojula ye-JEP 511, ukwamukelwa kwezintambo ezibonakalayo, kanye neVector API (JEP 508).
- Ukusebenza nokusebenza kahle: Izihloko Zezinto Ezihlangene (JEP 519) kanye ne-Project Leyden AOT ergonomics (JEP 514/515).
- Uhlelo lwe-LTS: izibuyekezo zamahhala ku-Sept 2028 nokusekelwa kwezohwebo okungenani ku-Sept 2033; I-GraalVM yemikhumbi ye-JDK 25 ngokuhambisana.

I-Java 25 manje isitholakala ngokuvamile njengokukhululwa kosekelo lwesikhathi eside, futhi umgomo wayo wesihloko ucacile: yenza ulimi lube lula ukuqala ngalo kuyilapho ulugcina - izinga lokukhiqiza lamasistimu amakhulu. Empeleni, lokho kusho i-boilerplate encane yezinhlelo ezincane, ama-ergonomics angcono omthwalo wesimanje wokusebenza, kanye newindi losekelo elichaziwe amabhizinisi angalihlela nxazonke.
Esikhundleni sokuphoqa abafikayo ngomcimbi ukuze baphrinte umlayezo, abaklami benkundla badale irempu ebushelelezi. I-Oracle ichaza ukukhishwa njengendlela yokuvumela abantu babhale izinhlelo zabo zokuqala ze-Java ngokushesha ngaphandle kokuzipenda ekhoneni kamuva. Umphumela uba umuzwa ongcono wehora lokuqala lokho kusafinyelela kuzicelo ezigcwele.
Irempu ebushelelezi: amafayela omthombo ahlangene kanye nesibonelo esikhulu
Enkabeni yokukhishwa yi-JEP 512, Amafayela Omthombo Ohlangene kanye Nezindlela Eziyinhloko ze-Instance. Ngayo, abasaqalayo bangahlanganisa futhi baqhube izinhlelo ezimfushane ngaphandle kokugoqa yonke into ekilasini noma ukuthayipha public static void main(String[] args). Lolu shintsho inqamula isikafula esithusayo futhi igcizelela okubalulekile kokubhala ngekhodi phezu kwe-syntax trivia.
I-Oracle ilungise isici phakathi kokubuka kuqala kanye ne-GA: umbono ukuze ngenisa ngokungaqondile abasizi abathile be-I/O yasuswa. Ukucabanga bekunengqondo - ukufihla izinto ezingenisiwe kungasiza ngosuku lokuqala, kepha kungangena endleleni uma ikhodi ikhula. Lokho kulungiswa kuhlose ukugcina ijika lokufunda lithambile ngenkathi ukulondoloza izindlela zokukhula ezicacile njengoba amaphrojekthi anda.
Othisha nabahlaziyi ngokufanayo baye bagqamisa umthelela ekufundeni kwangaphambi kwesikhathi nasezinsizeni ezisheshayo. Ikhono lokubhala imibhalo elula, amademo, noma amathuluzi omugqa womyalo ngaphandle kwezindlela zomcimbi Abaphathi be-IT nabafundi angathola imiphumela ngezinyathelo ezimbalwa, bese kancane kancane asebenzise ulimi olugcwele lapho kudingeka.
I-ecosystem yezemfundo nokufunda
Izinguquko zolimi zibhangqwe nokunyakaza kwe-ecosystem. I-Oracle isebenzisana neBhodi Lekolishi ukuze ibuyekeze i-AP Computer Science A ukuze amakilasi esikole samabanga aphezulu abonise i-Java yesimanje esikhundleni sekharikhulamu yefa. Izinhlelo eziningi bezisabambelele ezinguqulweni ezindala, kanye nalo mzamo iletha izinto zokufundisa zibe sesikhathini samanje.
Kukhona nesayithi entsha ye-Learn.java egxile kubahleli bezinhlelo abaqala ngqa, ehlukile kunengosi ye-Dev.java yonjiniyela. I-Java Playground esekelwe kusiphequluli manje isisekela ukwabelana ngamazwibela, ukuvumela abafundisi ukuba bashicilele izivivinyo abafundi abangazisebenzisa ngaphandle kokusetha—ukwehlisa ukungqubuzana amakilasi kanye nabafundi abazifundelayo.
Izifundiswa ziyaqaphela ukuthi indlela "yomcimbi ophansi" isiza abaqalayo ukuthi basuke kokuyisisekelo baye ohlelweni olugxile ezintweni ngesivinini esingokwemvelo. Onjiniyela abanolwazi nabo bayazuza ngoba izici ezifanayo sheshisa ukubhala kwansuku zonke kanye nemisebenzi emincane ebizwakala isindayo ngaphambilini ku-Java.
Ukugeleza komsebenzi okugxile ku-AI nokuvumelana kwesimanjemanje
I-JEP 511, Izimemezelo Zokungeniswa Kwemojula, iqondisa ukudonsa kuwo wonke amamojula, awusizo ezinhlelweni ezincane ezihlanganisa ukusho, ukufinyelela kwedatha kanye nomculo. Khonamanjalo, imicu ebonakalayo (eyethulwe ku-Java 21 futhi yamukelwa kabanzi kusukela ngaleso sikhathi) iyaqhubeka nokukhanya ngemithwalo yemisebenzi eveza izinombolo ezinkulu zemisebenzi engasindi; izimo eziningi ze-AI zifanelana naleso sikhunta, ngakho concurrency izizwa ingokwemvelo kunakudala.
Umfutho we-Framework nawo ubalulekile. Imitapo yolwazi efana ne-LangChain4j kanye ne-Spring AI ifinyelele ingqopha-mlando ezinzile, okwenza kube lula ukuhlanganisa amakhono e-AI ezinhlelweni ze-Java. Nakuba ingakhethekile ku-Java 25, lawa mathuluzi ahlala ngobunono eduze nokwenza lula kokukhishwa, esiza onjiniyela basuke ku-prototype baye ekukhiqizeni izithiyo ezimbalwa zokuhlanganisa.
Ukusuka emibhalweni yokuqala kuya kuzici zokukhiqiza
Ngale kwe-on-ramp, i-Java 25 iyaqhubeka nokushintsha ulimi nesikhathi sokusebenza. I-JEP 507, Izinhlobo Zakuqala Kumaphethini, isibonelo, nokushintsha, inweba ukufanisa iphethini kuya kwakudala, iqinisa ukulingana phakathi kwezisho zesimanje ze-Java kanye nekhodi ezwelayo ekusebenzeni. Umgomo uwukwenza umqondo ovamile ucace nakakhulu ngenkathi ugcina izindleko zesikhathi sokusebenza ziyabikezelwa.
I-JEP 505, Imali Ehleliwe, inikeza imodeli yokuqondisa imisebenzi ehambisanayo njengeyunithi, ethuthukisa ukwethembeka nokubonakala kukhodi efanayo. Kuhlanganiswe ne-JEP 506, Amanani Ahlanganisiwe, onjiniyela bathola izindlela ezihlanzekile zokwabelana ngedatha engaguquleki kuyo yonke imicu, ekhiqizayo izinhlelo ezihambisanayo eziphephile amaphethini.
Emizileni ehlanganisa izinombolo, i-JEP 508 iphusha i-Vector API phambili, evamise ukusetshenziswa ekuqondeni kwe-AI kanye nokubala umthwalo osindayo. Lawa ma-API avumela imephu yekhodi ibe yiziqondiso ze-CPU vector ngempumelelo kakhudlwana, ihumushela ekuphumeni okungcono ngaphandle kokusebenzisa amakhodi omdabu achezuka.
Amathuluzi ahlanganisa uhambo ukusuka ekufundeni kuye ekulethweni. Isandiso se-VS Code ye-Oracle sikhuphukele ezigidini zokulanda ngesilinganiso esiqinile, okuwuphawu lokuthi abasanda kungena kanye nochwepheshe bahlangana kumhleli ofanayo. Leyo ndawo okwabelwana ngayo isiza ukuvala igebe phakathi kokuthi "sawubona umhlaba" kanye izinsiza ezisebenzisekayo.
Ukusebenza, ukuqalisa, nokusebenza kahle kwamafu
Amaqembu asebenzisa i-Java efwini azoqaphela okumbalwa isikhathi sokusebenza kanye nezithuthukisi zokuqalisa. Imizamo ka-Project Leyden yangaphambili ifika nge-JEP 514, i-Ahead-of-Time Command-Line Ergonomics, kanye ne-JEP 515, Indlela Yokuphrofayili Ngaphambi Kwesikhathi. Ngokuhlangene banciphisa ukuqalisa ngaphandle kwezinguquko zohlelo lokusebenza, bathuthukisa ukulungela khipha izimo.
Ukusetshenziswa kwememori kuphinda kuqashelwe nge-JEP 519, izihloko ze-Compact Object. Ngokuncipha izihloko zento, izinhlelo zokusebenza ze-Java zingapakisha idatha eyengeziwe endaweni efanayo—iwusizo ekusetshenzisweni okufakwe esitsheni lapho ukusebenza kahle kunomthelela ezindlekweni ngqo.
I-GraalVM ye-JDK 25
I-Oracle Labs ithumele i-GraalVM ye-JDK 25 eduze nokukhululwa. Intuthuko yesithombe somdabu ihlanganisa ukwesekwa okuthuthukisiwe kwe-Foreign Function & Memory API (FFM), njengesitayela esisha sokumisa kanye Arena.ofShared() ukuqaliswa, kanye nemisebenzi yokuqala yokwenza kahle ehlobene neVector API. Lezi zinguquko ziqondise izidingo ezijwayelekile ze izinhlelo zokusebenza ze-polyglot ne-low-latency.
I-Oracle iphinde yakhuluma ngokushintsha kokukhipha i-GraalVM esitimeleni sokukhishwa kwe-Java njengoba iphrojekthi ikhula ukugxila ezilimini okungezona ze-Java njenge-GraalPy ne-GraalJS. Konjiniyela abasebenzisa i-JDK 25, i-GraalVM yamanje yokukhishwa kwe-JDK 25 isatholakala, kuyilapho ukulungiswa kwenqubomgomo kubonisa isu elibanzi le izikhathi zokusebenza ze-polyglot.
Imigqa yesikhathi ye-LTS kanye nenqubomgomo yokubuyekeza
I-Java 25 iwukukhululwa kwe-LTS ngezibuyekezo ezingabikezelwa: I-Oracle JDK 25 izothola izibuyekezo zekota kanye nezibuyekezo zokusebenza ngaphansi Kwemigomo Nemibandela Yemali Engenayo kuze kube uSepthemba 2028. Ngemva kwalokho, izibuyekezo zihlelwa ngaphansi kweLayisense ye-Java SE OTN kuze kube okungenani ngo-September 2033, enikeza izinhlangano umzila omude imisebenzi ezinzile.
Ukusekelwa kwe-Ecosystem ye-Java 25
Amathuluzi abalulekile asevele aqondanisiwe. Imikhumbi ye-Gradle 9.1.0 esekelwa i-JDK 25, iletha ukuthuthukiswa kokuxilonga nokubika okwenza kube lula ukuthuthukiswa ekwakhiweni kwamamojula amaningi. Kubalandeli beskripthi, i-JBang 0.131.0 yengeza ukusekelwa kwe-JEP 512, ikhiqize okufushane void main() kumafayela aqalisiwe ukuze ugcine imibhalo esheshayo ihlanzekile futhi ihlangene.
Ukukhishwa kuhlobanisa ndawonye ukufinyeleleka nokusebenza: amafayela omthombo amafushane okufunda nokubhalwa, ukusebenzisana kwesimanjemanje kwamasevisi athandwayo e-AI, ukulungiselelwa kwesikhathi sokusebenza kokusebenza kahle kwamafu, nohlelo olucacile lwe-LTS. Leyo nhlanganisela inika abasafufusa isiqalo esimnene ngenkathi inika amaqembu anokuhlangenwe nakho ukubikezela futhi headroom esikalini.