- 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
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

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.
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.
Hana, hoʻomaka, a nānā

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.
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.
He kanaka ʻenehana wau i hoʻololi i kāna mau makemake "geek" i ʻoihana. Ua hoʻohana au ma mua o 10 mau makahiki o koʻu ola me ka hoʻohana ʻana i ka ʻenehana ʻokiʻoki a me ka hoʻomaʻamaʻa ʻana i nā ʻano papahana āpau ma muli o ka ʻike maʻemaʻe. I kēia manawa ua loea wau i ka ʻenehana kamepiula a me nā pāʻani wikiō. ʻO kēia no ka mea ʻoi aku ma mua o 5 mau makahiki aʻu i kākau ai no nā pūnaewele like ʻole e pili ana i ka ʻenehana a me nā pāʻani wikiō, e hana ana i nā ʻatikala e ʻimi nei e hāʻawi iā ʻoe i ka ʻike āu e pono ai ma kahi ʻōlelo i hoʻomaopopo ʻia e nā mea a pau.
Inā he mau nīnau kāu, pili koʻu ʻike mai nā mea a pau e pili ana i ka ʻōnaehana hana Windows a me Android no nā kelepona paʻalima. A ʻo kaʻu hoʻohiki ʻana iā ʻoe, makemake mau wau e hoʻolilo i mau minuke a kōkua iā ʻoe e hoʻoholo i nā nīnau āu e loaʻa ai ma kēia ao pūnaewele.