- JEP 512 yana gabatar da ƙananan fayilolin tushe da misali manyan hanyoyin, cire tukunyar jirgi don shirye-shiryen farko.
- Haɓaka mai da hankali kan AI: shigo da kayayyaki na JEP 511, ɗaukar zaren kama-da-wane, da Vector API (JEP 508).
- Aiki da inganci: Ƙaƙwalwar Abubuwan Abu (JEP 519) da Project Leyden AOT ergonomics (JEP 514/515).
- Shirin LTS: sabuntawa kyauta zuwa Satumba 2028 da tallafin kasuwanci zuwa aƙalla Satumba 2033; GraalVM don jiragen ruwa JDK 25 a tandem.
Java 25 yanzu gabaɗaya yana samuwa azaman sakin tallafi na dogon lokaci, kuma makasudin kanun labaransa a bayyane yake: sauƙaƙa harshe don farawa tare da kiyaye shi samar da ƙima don manyan tsarin. A aikace, wannan yana nufin ƙasan tukunyar jirgi don ƙananan shirye-shirye, mafi kyawun ergonomics don ayyukan aiki na zamani, da ƙayyadaddun taga tallafi wanda kamfanoni zasu iya tsarawa.
Maimakon tilastawa sababbi ta hanyar bikin kawai don buga sako, masu zanen dandalin sun haifar da santsi a kan tudu. Oracle ya bayyana sakin a matsayin wata hanya ta barin mutane su rubuta shirye-shiryen Java na farko da sauri ba tare da zana kansu a wani kusurwa ba. Sakamakon shine Kwarewar sa'a ta farko mafi abota wanda har yanzu yana daidaitawa zuwa cikakkun aikace-aikace.
Mafi santsi akan gangara: ƙananan fayilolin tushe da babban misali
A tsakiyar sakin shine JEP 512, Karamin Fayilolin Tushen Fayiloli da Babban Hanyoyi na Misali. Da shi, masu farawa za su iya haɗawa da gudanar da taƙaitaccen shirye-shirye ba tare da nannade komai a cikin aji ba ko buga rubutu ba public static void main(String[] args). Wannan canji yana yanke ban tsoro kuma yana jaddada mahimman abubuwan coding akan abubuwan ban mamaki.
Oracle ya canza fasalin tsakanin samfoti da GA: ra'ayi don shigo da wasu mataimakan I/O a fakaice aka cire. Dalilin da ya sa ya kasance mai ma'ana - ɓoye shigo da kaya zai iya taimakawa a rana ɗaya, amma yana iya shiga hanyar da zarar lambar ta girma. Wannan gyare-gyaren yana nufin kiyaye tsarin koyo a hankali yayin da kiyaye bayyanannun hanyoyin girma yayin da ayyukan ke fadada.
Malamai da manazarta duk sun nuna tasiri kan koyo da wuri da abubuwan amfani da gaggawa. Ikon rubuta sauƙaƙan rubutun, demos, ko kayan aikin layi ba tare da ma'anar bikin ba IT admins da dalibai zai iya samun sakamako a cikin ƴan matakai, sannan a hankali ɗaukar cikakken harshe lokacin da ake buƙata.
Ilimi da koyo muhalli
Canje-canjen harshe an haɗa su tare da motsin yanayin muhalli. Oracle yana haɗin gwiwa tare da Hukumar Kwaleji don sabunta AP Kimiyyar Kwamfuta A don azuzuwan manyan makarantu su nuna Java na zamani maimakon tsarin koyarwa na gado. Yawancin shirye-shirye har yanzu an ɗora su akan tsofaffin nau'ikan, da wannan ƙoƙarin yana kawo kayan koyarwa na zamani.
Hakanan akwai sabon rukunin yanar gizo na Learn.java wanda aka mayar da hankali kan masu shirye-shirye na farko, daban da tashar tashar Dev.java mai ci gaba. Filin wasa na Java na tushen burauzar yanzu yana goyan bayan raba snippet, barin malamai su buga darasi ɗalibai za su iya gudu ba tare da saiti ba - rage juzu'i don azuzuwa da masu koyon kansu.
Masana kimiyya sun lura cewa tsarin "ƙananan bikin" yana taimaka wa novice matakai daga tushe zuwa shirye-shirye masu dacewa a cikin taki. ƙwararrun masu haɓakawa kuma suna amfana saboda fasali iri ɗaya hanzarta rubutun yau da kullun da ƙananan ayyuka waɗanda a baya sun ji nauyi a Java.
Ayyukan aiki na AI-mai da hankali da haɗin kai na zamani
JEP 511, Module Import Declaration, streamlines ja a cikin dukan kayayyaki, wanda ke da amfani ga ƙananan shirye-shirye waɗanda ke haɗa ra'ayi tare, samun damar bayanai da tsarawa. A halin yanzu, zaren kama-da-wane (wanda aka gabatar a cikin Java 21 kuma ana karɓa tun daga lokacin) suna ci gaba da haskakawa don ayyukan aiki waɗanda ke haifar da adadi mai yawa na ayyuka masu nauyi; yawancin al'amuran AI sun dace da wannan ƙirar, don haka concurrency ji more na halitta fiye da a baya.
Tsarin tsarin yana da mahimmanci. Laburaren karatu kamar LangChain4j da Spring AI sun sami ci gaba mai ƙarfi, yana sauƙaƙa haɗa ƙarfin AI cikin aikace-aikacen Java. Duk da yake ba keɓance ga Java 25 ba, waɗannan kayan aikin suna zaune lafiyayye tare da sauƙaƙan sakin, suna taimakawa masu haɓakawa su tashi daga samfuri zuwa samarwa tare da ƙananan matsalolin haɗin kai.
Daga rubutun farko zuwa fasalin samarwa
Bayan kan-ramp, Java 25 yana ci gaba da haɓaka harshe da lokacin aiki. JEP 507, Nau'ikan Nau'ukan Farko a cikin Samfura, misali na, da canzawa, yana shimfida tsarin da ya dace da na farko, yana ƙarfafa dacewa tsakanin kalmomin Java na zamani da lambar ƙima. Manufar ita ce a sanya dabaru na gama gari mafi bayyanawa yayin kiyayewa tsadar lokacin aiki mai iya faɗi.
JEP 505, Tsararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwaƙwalwa na Ƙaƙwalwa na Ƙaƙwalwa ) ya tsara don kula da ayyuka masu kama da juna a matsayin naúrar, wanda ke inganta aminci da kiyayewa a cikin lambar lokaci guda. Haɗe tare da JEP 506, Ƙimar Ƙira, masu haɓakawa suna samun mafi tsaftataccen hanyoyin raba bayanai maras canzawa a cikin zaren, samar da daidaito. mafi aminci daidaitattun shirye-shirye alamu.
Don hanyoyin murƙushe lamba, JEP 508 tana tura Vector API gaba, akai-akai ana amfani da ita a cikin ƙimar AI da ƙididdige nauyin ayyuka masu nauyi. Waɗannan APIs suna ƙyale taswirar lamba zuwa umarnin vector na CPU yadda ya kamata, fassara zuwa mafi kyawun kayan aiki ba tare da yin amfani da su ba karkatar da lambar asali.
Kayan aiki yana haɗa tafiya daga koyo zuwa bayarwa. Oracle's VS Code tsawo ya haura zuwa miliyoyin abubuwan zazzagewa tare da ƙima mai ƙarfi, alamar cewa sabbin shigowa da ribobi suna haɗuwa a kusa da edita iri ɗaya. Wannan mahallin da aka raba yana taimakawa rufe rata tsakanin "sannu duniya" da ayyukan turawa.
Ayyuka, farawa, da ingancin gajimare
Ƙungiyoyin da ke gudanar da Java a cikin gajimare za su lura da yawa lokacin gudu da haɓaka haɓakawa. Ƙoƙarin aikin Leyden na gaba-gaba ya zo ta hanyar JEP 514, Horon-of-time Command-Line Ergonomics, da JEP 515, Gaban Gabatarwa Hanyar Lokaci. Tare suna rage yawan farawa ba tare da canje-canjen aikace-aikacen ba, inganta shirye-shiryen sikelin-fitar al'amuran.
Hakanan amfani da ƙwaƙwalwar ajiya yana samun kulawa tare da JEP 519, Ƙaƙwalwar Abun kai. Ta hanyar raguwar masu rubutun abu, aikace-aikacen Java na iya tattara ƙarin bayanai zuwa sawun guda ɗaya-mai amfani a cikin jigilar kaya inda inganci yana tasiri farashi kai tsaye.
GraalVM don JDK 25
Oracle Labs ya aika GraalVM don JDK 25 tare da sakin. Ci gaban Hoton Asalin ya haɗa da ingantaccen tallafi don Ayyukan Waje & Ƙwaƙwalwar API (FFM), kamar sabon salon daidaitawa da Arena.ofShared() aiwatarwa, da ayyukan ingantawa na farko masu alaƙa da Vector API. Waɗannan canje-canjen sun yi niyya ga buƙatun gama gari na polyglot da ƙananan latency apps.
Oracle ya kuma ba da sanarwar canjawa don cire GraalVM daga jirgin kasan Java yayin da aikin ya ƙara mai da hankali kan harsunan Java kamar GraalPy da GraalJS. Ga masu haɓakawa da ke ɗaukar JDK 25, GraalVM na yanzu don sakin JDK 25 yana nan, yayin da gyare-gyaren manufofin ke nuna babban dabara don polyglot runtimes.
LTS tsarin lokaci da manufofin sabuntawa
Java 25 sigar LTS ce tare da sabuntawar da za a iya faɗi: Oracle JDK 25 zai karɓi tsaro na kwata-kwata da sabuntawar ayyuka a ƙarƙashin Sharuɗɗan Kuɗi da Kuɗi har zuwa Satumba 2028. Bayan haka, ana shirin sabuntawa ƙarƙashin lasisin Java SE OTN har sai aƙalla Satumba 2033, yana ba ƙungiyoyin dogon titin jirgin sama don barga ayyuka.
Taimakon yanayin muhalli don Java 25
Manyan kayan aikin sun riga sun daidaita. Jirgin ruwa na Gradle 9.1.0 tare da goyan baya ga JDK 25, yana kawo bincike da haɓaka rahotanni waɗanda ke sauƙaƙe haɓakawa akan ginin-module da yawa. Ga masu sha'awar rubutun, JBang 0.131.0 yana ƙara tallafi ga JEP 512, yana haifar da guntu. void main() a cikin fayilolin farko don kiyaye rubutun sauri mai tsabta kuma m.
Sakin ya haɗa haɗin kai da aiki: taƙaitaccen fayilolin tushen don koyo da rubutu, daidaitaccen zamani don sabis na ɗanɗanon AI, haɓaka lokacin aiki don ingantaccen gajimare, da ingantaccen shirin LTS. Wannan haɗin yana ba sababbin masu zuwa farawa a hankali yayin ba da ƙwararrun ƙungiyoyin tsinkaya da kuma headroom zuwa sikelin.