Java 25: Sabbin Fasalolin Harshe, Ayyuka, Tsaro, da Tallafin LTS

Sabuntawa ta ƙarshe: 24/09/2025

  • 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

Java 25

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

Menene sabo a Java 25

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.

Keɓaɓɓen abun ciki - Danna nan  Yadda ake amfani da Aika Bitwarden don raba kalmomin shiga amintattu

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.

Keɓaɓɓen abun ciki - Danna nan  Bidiyon YouTube suna gudana a hankali a hankali: jagorar warware matsalar mataki-mataki

Ayyuka, farawa, da lura

Ayyukan aiki a Java 25

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.

Keɓaɓɓen abun ciki - Danna nan  Kurakurai don gujewa a cikin Rufus don ƙirƙirar kebul na USB masu bootable ba tare da matsala ba

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.

Labarin da ke da alaƙa:
Yadda ake Haɗa da Gudanar da Shirin Java daga Console