Java 25: Nā hiʻohiʻona ʻōlelo hou, ka hana, ka palekana, a me ke kākoʻo LTS

Hoʻohou hope loa: 24/09/2025

  • He 18 mau manaʻo JEP e hoʻomaʻemaʻe i ka ʻōlelo a me ka JDK
  • Hoʻomaikaʻi i ka concurrency, scoped values, and incubating APIs
  • E hoʻonui i ka pahu a me ka hoʻomanaʻo me nā poʻomanaʻo paʻa a me AOT
  • Hoʻoikaika i ka palekana (PEM, KDF) a hāʻawi iā 8-makahiki LTS

25 Java

La Loaʻa ka hoʻokuʻu JDK hou: Java 25 Hiki mai ia ma ke ʻano he ʻāpana o ka pōʻaiapuni semiannual me ka hoʻonui hou ʻana, ʻoiai ke hoʻomau nei, hāʻawi Nā hoʻololi e pili ana i ka poʻe i kūkulu i nā noi hou. ʻO ka hoʻokuʻu Loaʻa iā ia he 18 JEPs e kālele ana i ka hoʻomaʻamaʻa ʻana i ka ʻōlelo, ka hoʻoponopono maikaʻi ʻana i ka paepae, a me ka hoʻomaʻamaʻa ʻana i ka hana polokalamu. e hoʻohana ana i nā mana AI me ka nalowale ʻole o kāna ʻoihana kuʻuna.

Hoʻonohonoho ʻo Oracle i kēia mana ma ka 30 makahiki o ka paepae a hoʻoikaika i ka pahuhopu o ka hana ʻana ʻOi aku ka maʻalahi o Java me ka ʻole o ka hoʻokau ʻana i kona ikaika. Eia hou, ua hōʻoia Kākoʻo wā lōʻihi (LTS) ma kahi o ʻewalu makahiki, e hāʻawi ana i ka puka makani maikaʻi no ka hoʻolālā ʻana i ka hoʻokomo ʻana a me ka neʻe ʻana me ka liʻiliʻi o ka hana.

Nā hoʻololi nui i ka ʻōlelo a me ka JDK

He aha ka mea hou ma Java 25

Loaʻa ka ʻōlelo i ka expressiveness me ka nā hiʻohiʻona i hoʻohana ʻia i nā ʻano primitive i instanceof a hoʻololi (ma kahi hou o ka holomua), e neʻe ana iā Java i kahi kumu hoʻohālike ʻoi aʻe a maʻalahi ka heluhelu ʻana. Hoʻemi kēia hoʻonui i ka friction a kōkua i ke kākau ʻana i nā code ʻoi aku ka maʻalahi me ka ʻole o ka hoʻololi ʻana.

Maʻiʻo kūʻokoʻa - Kaomi maanei  ʻO nā polokalamu kelepona maikaʻi loa hiki iā ʻoe ke lawe ma kahi USB a hoʻohana ma kekahi PC

Hoʻohui pū ʻia Hōʻike Hoʻokomo Module, ka mea maʻalahi i ka hoʻohana ʻana i nā hale waihona puke modular me ka ʻole o ka koi ʻana i ka papahana e lilo i module. Hoʻemi kēia i ka paʻakikī mua a hoʻomāmā i ka hoʻohui ʻana o nā hilinaʻi i nā ʻano hui like ʻole.

No ka ho'ēmiʻana i ka "seremony" maʻamau, komo lākou Nā waihona kumu paʻakikī e ʻO nā ʻano kumu nui, ʻelua mau manaʻo e hoʻomaʻamaʻa i nā hoʻomaʻamaʻa, nā palapala, nā pono hana a me nā hana ʻōnaehana liʻiliʻi me nā papahana pōkole a me kahi hoʻomaka pololei o ka helu komo, nā mea pono loa i ke aʻo ʻana a me ka automation, a ʻo ia ka mea maʻalahi pehea hōʻuluʻulu a holo i kahi polokalamu Java mai ka console.

ʻO nā hale waihona puke, concurrency, a me AI-oriented hana

Ma nā hale kūʻai puke ke kū nei Hoʻohui ʻia i kūkulu ʻia (new advancement), ka mea e mālama i kahi hoʻonohonoho o nā hana ma ke ʻano he ʻāpana o ka hana, hoʻomaikaʻi i ka hilinaʻi o ka code concurrent a me ka hoʻomaʻamaʻa ʻana i ka hoʻopau ʻana a me ka nānā ʻana. ʻO kēia alahele kōkua i ka hoʻopaʻa ʻana i ka paʻakikī o nā kahe he nui.

ʻO ka Nā Waiwai Hoʻopili, i hoʻolālā ʻia e kaʻana like i ka ʻikepili hiki ʻole ke hoʻololi ʻia ma waena o nā pae me ke kumu kūʻai haʻahaʻa ma mua o nā ʻano hoʻololi kūloko, e hāʻawi ana i ka mālamalama a me kahi hoʻohālike hoʻoili ʻike palekana i nā hiʻohiʻona kiʻekiʻe-concurrency.

Mālama ʻo Java 25 i ke kumu hoʻohālike hou e ola me nā API hou i ka wā hoʻoulu a me nā hiʻohiʻona hoʻokolohuaMa waena o lākou, kū i waho ka poʻe i manaʻo ʻia i ka computing vector, pono i ka AI a me nā haʻahaʻa hana koʻikoʻi, me ka maka i ke oʻo ma mua o ka hoʻohui paʻa.

Maʻiʻo kūʻokoʻa - Kaomi maanei  No ke aha e hāʻule ai kekahi mau pāʻani me ka ʻole o ka ʻōlelo ʻana i ka wā e hoʻohana ai iā DirectX 12

Hana, hoʻomaka, a nānā

Hana ma Java 25

E kaomi i ka hoomanao, Nā Poʻomanaʻo Mea Paʻa hōʻemi i ka nui o nā poʻomanaʻo mea, hoʻonui i ka kau? aha? a me ka hoʻohana ʻana i nā puʻu i nā hoʻolaha me ka nui o nā manawa, ʻo ia ke kī i nā lawelawe a me nā microservices me ka paio kiʻekiʻe.

I ka hoʻomaka, hoʻokomo ʻia nā hoʻomaikaʻi ergonomic no ka Mamua o ka manawa (AOT) mai ka laina kauoha a me ke kaʻina hana mua e maʻalahi ai ka hana a hoʻohana hou i nā cache AOT. ʻO ka hopena, ʻoi aku ka wikiwiki o ka hoʻomaka ʻana o ka noi me ka hoʻololi ʻole i ke code kumu.

Hoʻonui ʻia ka nānā ʻana me nā hoʻololi i JDK Hoʻopaʻa Lele a ʻoi aku ka paʻa o ka CPU profiles, e kōkua ana i ka ʻike pololei ʻana i nā bottlenecks a ʻike i nā pilikia hana i ka hana.

Nā kūlana palekana a me nā cryptographic

Ma ka ʻaoʻao pale, hoʻohui ʻo Java 25 Nā Hoʻopili PEM o nā mea Cryptographic (ma ka nānā ʻana) a API no ka hana kumu kumuHoʻopili kēia mau mea i ka hoʻohui ʻana me nā kī a me nā palapala hōʻoia i nā ʻano maʻamau a paʻa i ke ala no nā kaiapuni o cryptography post-quantum, me ka hoʻomaikaʻi ʻana i ka interoperability.

Kākoʻo, kaiaulu, a me ke ao hoʻolaha

Ua hōʻoia ʻo Oracle a LTS ma kahi o ʻewalu makahiki no Java 25: e loaʻa nā hōʻano hou o ka palekana a me nā hana hou a hiki i Kepakemapa 2028 ma lalo o nā huaʻōlelo NFC, a laila mālama ʻia ma lalo o ka laikini OTN ma ka liʻiliʻi. a hiki i Kepakemapa 2033Hāʻawi kēia papahana i ka paʻa lōʻihi no nā haʻawina koʻikoʻi.

Maʻiʻo kūʻokoʻa - Kaomi maanei  Hoʻopaʻa ʻo Spotify i nā lula no nā mele i hoʻoikaika ʻia e AI: ka ʻike, ka leo clone pāpā, a me ka kānana spam

Ke hoʻomau nei ka ulu ʻana o ka ʻōlelo i loko OpenJDK a me ka Java Community Process, me ka cadence hoʻokuʻu ʻeono mahina e hāʻawi mau i ka waiwai. Mālama ka hui kaiaulu i ka holo mau o nā hoʻomaikaʻi e kaulike ana i ka hiki a me ka mana no nā noi ʻoihana.

I ke ao, ʻO ke ao ʻo Oracle Infrastructure (OCI) ʻO ia ka hyperscale mua e kākoʻo iā JDK 25 a loaʻa, me ka uku ʻole, ʻo Oracle Java SE a me ka Pūʻulu Hana Hana Hana, me ka hoʻohui pū GraalVMHoʻohui pū ʻia me nā mea hana e like me Java Management Service, hāʻawi kēia i ka pono, ka mālama kumu kūʻai, a me kahi ala kūpono no ka hoʻohana ʻana i nā hiʻohiʻona JDK hou.

Me kēia hoʻolaha, ua hoʻonohonoho ʻia ka paepae no nā makahiki e hiki mai ana ma o ka hāʻawi ʻana i kahi pūʻulu pili: ʻōlelo hōʻike hou aku, nā hale waihona puke i hoʻomākaukau ʻia, hoʻomaikaʻi ʻia ka hana boot a me ka hoʻomanaʻo ʻana, a me kahi kahua palekana hou, i kākoʻo ʻia e ke kākoʻo LTS a me ka hoʻohui ʻana i ke ao.

ʻAtikala pili:
Pehea e hōʻuluʻulu ai a holo i kahi papahana Java mai ka Console