- Ya haɗa da shawarwarin JEP guda 18 waɗanda ke daidaita harshe da JDK
- Haɓaka don daidaitawa, ƙididdiga masu iyaka, da haɓaka APIs
- Haɓaka taya da ƙwaƙwalwar ajiya tare da ƙaramin rubutun kai da AOT
- Yana ƙarfafa tsaro (PEM, KDF) kuma yana ba da LTS na shekaru 8
La Sabon sakin JDK yana nan: Java 25 Ya zo a matsayin wani ɓangare na zagayowar shekara-shekara tare da ƙarin sabuntawa wanda, duk da kasancewa mai ci gaba, yana ba da gudummawa Canje-canje masu dacewa ga waɗanda ke gina aikace-aikacen zamani. El lanzamiento Ya ƙunshi JEPs 18 da aka mayar da hankali kan sauƙaƙe harshe, daidaita tsarin dandamali, da sauƙaƙe ƙirƙirar software. wanda ke ba da damar AI ba tare da rasa jin daɗin kasuwancin sa na gargajiya ba.
Oracle ya tsara wannan sigar a cikin Shekaru 30 na dandalin kuma ya jaddada manufar yin Java ya fi dacewa ba tare da sadaukar da ƙarfinsa ba. Bugu da ƙari, yana tabbatarwa Tallafin dogon lokaci (LTS) na akalla shekaru takwas, yana ba da taga mai karimci don tsara tallafi da ƙaura tare da ƙarancin aiki.
Canje-canje masu mahimmanci a cikin harshe da JDK

Harshe yana samun fa'ida tare da alamu da aka yi amfani da su zuwa nau'ikan farko a cikin misalin da canzawa (a cikin sabon lokaci na ci gaba), matsar da Java zuwa mafi daidaituwa da sauƙin karantawa samfurin tsari. Wannan tsawaita yana rage juzu'i kuma yana taimakawa rubuta mafi bayyanan lamba ba tare da yin sulhu ba.
También se incorpora Bayanin Shigo da Module, wanda ke sauƙaƙa amfani da ɗakunan karatu na zamani ba tare da tilasta aikin ya zama module ba. Wannan yana rage rikitarwa na farko kuma yana daidaita haɗin kai a cikin mahalli masu gauraye.
Don rage "bikin" na yau da kullum, sun shiga Karamin Fayilolin Tushen e Misali Manyan Hanyoyi, shawarwari guda biyu waɗanda ke sauƙaƙe motsa jiki, rubutun, kayan aiki da ƙananan ayyuka na tsarin tare da ƙarin taƙaitaccen shirye-shirye da arranque directo na wurin shigarwa, abubuwan da ke da amfani musamman a cikin koyo da sarrafa kansa, kuma hakan yana sauƙaƙa ta yaya hada da gudanar da shirin Java daga na'ura mai kwakwalwa.
Laburaren karatu, haɗin kai, da aikin da ya dace da AI
A cikin shagunan litattafai ya yi fice Structured Concurrency (sabon ci gaba), wanda ke ɗaukar saitin ayyuka azaman sashin aiki, inganta amincin lambobin lokaci guda da sauƙaƙe sokewa da saka idanu. Wannan hanya yana taimakawa wajen iyakance hadaddun magudanan ruwa masu yawa.
Se suman los Scoped Values, an tsara shi don raba bayanan da ba za a iya canzawa ba tsakanin zaren tare da ƙananan farashi fiye da masu canjin zare-na gida, samar da tsabta da ingantaccen tsarin canja wurin bayanai a cikin yanayin yanayi mai girma.
Java 25 yana kiyaye ƙirar ƙirƙira ta buɗe da rai tare da sababbin APIs a cikin lokacin shiryawa da siffofi na gwajiDaga cikin su, waɗanda ke mai da hankali kan ƙididdiga na vector sun fito waje, masu amfani a cikin AI da ƙididdige yawan ayyukan aiki, tare da sa ido ga balaga kafin haɗin kai.
Ayyuka, farawa, da lura

Don matse memory, Karamin Abun Kanun Labarai yana rage girman kaifin abu, yana ƙaruwa densidad da kuma amfani da tudu a cikin ƙaddamarwa tare da adadi mai yawa, wanda shine mahimmanci a cikin ayyuka da ƙananan ayyuka tare da babban rikici.
A farkon, an gabatar da haɓakar ergonomic don Ahead-of-Time (AOT) daga layin umarni da farkon hanyar bayanin martaba wanda ke sauƙaƙa ƙirƙira da sake amfani da caches AOT. Sakamakon shine saurin ƙaddamar da aikace-aikacen ba tare da canza lambar tushe ba.
Hakanan ana haɓaka abin lura tare da daidaitawa zuwa JDK Flight Recorder da ƙarin tabbatattun bayanan martaba na CPU, suna taimakawa wajen gano ƙwanƙwasa daidai da tantance al'amuran aiki a cikin samarwa.
Tsaro da ƙa'idodin sirri
A gefen kariya, Java 25 yana ƙarawa Rubutun PEM na Abubuwan Rubutu (a preview) da kuma a API ɗin Ayyukan Samar da MaɓalliWaɗannan ɓangarorin suna sauƙaƙe haɗin kai tare da maɓallai da takaddun shaida a cikin tsarin gama-gari kuma suna ba da hanya don mahalli na criptografía poscuántica, tare da ingantaccen aiki tare.
Taimako, al'umma, da tura girgije
Oracle ya tabbatar da a LTS na akalla shekaru takwas don Java 25: tsaro na kwata-kwata da sabuntawar ayyuka za su kasance har zuwa Satumba 2028 a ƙarƙashin sharuɗɗan NFC, sannan kiyayewa ƙarƙashin lasisin OTN a matsayin mafi ƙarancin. hasta septiembre de 2033Wannan jadawali yana ba da kwanciyar hankali na dogon lokaci don ayyuka masu mahimmanci.
Juyin harshe yana ci gaba a ciki OpenJDK da Tsarin Al'umma na Java, tare da ƙaddamarwar saki na watanni shida wanda ke ba da ƙima akai-akai. Shigar da al'umma yana ɗaukar ci gaba da gudana na haɓakawa wanda ke daidaita samun dama da iko don aplicaciones empresariales.
En la nube, Oracle Cloud Infrastructure (OCI) Wannan shine farkon hyperscale don tallafawa JDK 25 kuma ya haɗa, ba tare da ƙarin farashi ba, Oracle Java SE da Kunshin Ayyukan Kasuwanci, ban da GraalVMHaɗe tare da kayan aikin kamar Sabis na Gudanar da Java, wannan yana ba da inganci, sarrafa farashi, da kuma tashar da ta dace don cin gajiyar sabbin fasalolin JDK.
Tare da wannan ƙaddamarwa, an saita dandalin don shekaru masu zuwa ta hanyar samar da kunshin daidaitacce: karin harshe mai bayyanawa, ɗakunan karatu masu dacewa, ingantattun taya da aikin ƙwaƙwalwar ajiya, da ingantaccen tushe na tsaro, duk suna goyan bayan LTS da haɗin gwiwar girgije mai kyau.
Ni mai sha'awar fasaha ne wanda ya mayar da sha'awar "geek" zuwa sana'a. Na shafe fiye da shekaru 10 na rayuwata ta yin amfani da fasaha mai mahimmanci da kuma yin amfani da kowane nau'i na shirye-shirye saboda tsantsar son sani. Yanzu na kware a fasahar kwamfuta da wasannin bidiyo. Wannan shi ne saboda sama da shekaru 5 ina yin rubutu a gidajen yanar gizo daban-daban kan fasaha da wasannin bidiyo, ina ƙirƙirar kasidu da ke neman ba ku bayanan da kuke buƙata cikin yaren da kowa zai iya fahimta.
Idan kuna da wasu tambayoyi, ilimina ya bambanta daga duk wani abu da ya shafi tsarin aiki na Windows da kuma Android don wayoyin hannu. Kuma alƙawarina shine a gare ku, koyaushe a shirye nake in yi ƴan mintuna kaɗan in taimaka muku warware duk wata tambaya da kuke da ita a duniyar Intanet.