- suav nrog 18 JEP cov lus pom zoo uas kho cov lus thiab JDK
- Kev txhim kho rau concurrency, scoped values, thiab incubating APIs
- Optimize khau raj thiab nco nrog compact headers thiab AOT
- Txhim khu kev ruaj ntseg (PEM, KDF) thiab muab 8-xyoo LTS
La Tshiab JDK tso tawm tam sim no muaj: Java 25 Nws tuaj txog raws li ib feem ntawm lub voj voog semiannual nrog ib qho kev hloov tshiab ntxiv uas, txawm tias ua tsis tu ncua, pab txhawb Cov kev hloov pauv cuam tshuam rau cov uas tsim cov ntawv thov niaj hnub noQhov kev tso tawm Nws suav nrog 18 JEPs tsom rau kev ua kom yooj yim cov lus, kho lub platform zoo, thiab pab txhawb kev tsim software. uas leverages AI muaj peev xwm tsis poob nws cov kev lag luam ib txwm xav.
Oracle thav ntawv no version hauv 30th hnub tseem ceeb ntawm lub platform thiab hais txog lub hom phiaj ntawm kev ua Java yog nkag tau yooj yim dua yam tsis muaj kev txi nws txoj kev ruaj khov. Ntxiv rau, nws lees paub Kev txhawb nqa mus sij hawm ntev (LTS) tsawg kawg yog yim xyoo, muab lub qhov rais dav dav rau kev npaj kev saws me nyuam thiab kev tsiv teb tsaws chaw uas tsis muaj kev pheej hmoo ua haujlwm tsawg.
Cov kev hloov pauv tseem ceeb hauv cov lus thiab JDK

Lus tau txais kev nthuav qhia nrog rau cov qauv siv rau hom primitive nyob rau hauv piv txwv ntawm thiab hloov (nyob rau hauv ib tug tshiab theem ntawm kev kawm), tsiv Java mus rau ib tug ntau yam thiab yooj yim-rau-nyeem qauv qauv. Qhov kev txuas ntxiv no txo qis kev sib txhuam thiab pab sau cov lej kom meej dua yam tsis muaj kev cuam tshuam rau kev cuam tshuam.
Nws kuj suav nrog Module Import Declarations, uas yooj yim rau kev siv cov tsev qiv ntawv modular yam tsis yuam qhov project los ua ib qho module. Qhov no txo qis kev nyuaj ntawm thawj zaug thiab ua kom muaj kev sib koom ua ke ntawm kev vam khom hauv qhov chaw sib xyaw.
Txhawm rau txo qhov "kev ua koob tsheej", lawv nkag Compact Source Files e Piv txwv Cov Txheej Txheem, ob lub tswv yim uas pab txhawb kev tawm dag zog, cov ntawv sau, cov khoom siv hluav taws xob thiab cov haujlwm me me nrog cov kev pab cuam yooj yim dua thiab pib ncaj qha ntawm lub ntsiab lus nkag, yam tshwj xeeb tshaj yog muaj txiaj ntsig zoo hauv kev kawm thiab automation, thiab ua kom yooj yim li cas compile thiab khiav Java program los ntawm console.
Cov tsev qiv ntawv, sib koom ua ke, thiab AI-oriented ua haujlwm
Hauv khw muag ntawv nws sawv tawm Kev Sib Koom Tes Ua Ke (kev nce qib tshiab), uas kho cov txheej txheem ua haujlwm raws li kev ua haujlwm, txhim kho kev ntseeg tau ntawm cov cai sib thooj thiab ua kom yooj yim rau nws tshem tawm thiab saib xyuas. Txoj kev no pab kom txo tau qhov nyuaj ntawm ntau txoj xov ntws.
Cov hauv qab no tau ntxiv rau Cov Nqi Uas Muaj Scope, tsim los qhia cov ntaub ntawv tsis hloov pauv ntawm cov xov nrog tus nqi qis dua xov-hauv zos variables, muab clarity thiab ib tug ruaj ntseg cov ntaub ntawv hloov lwm lub tsev qauv nyob rau hauv high-concurrency scenarios.
Java 25 ua rau cov qauv qhib tshiab muaj sia nyob nrog APIs tshiab hauv theem incubation thiab kev sim ntaNtawm lawv, cov tsom mus rau vector suav sawv tawm, muaj txiaj ntsig hauv AI thiab suav nrog kev ua haujlwm hnyav, nrog rau lub qhov muag mus rau kev loj hlob ua ntej kev koom ua ke ruaj khov.
Kev ua tau zoo, pib, thiab kev soj ntsuam

Txhawm rau nyem lub cim xeeb, Compact Object Headers txo qhov loj ntawm cov khoom headers, nce qhov qhov ceev thiab kev siv heaps hauv kev xa mus nrog ntau qhov xwm txheej, uas yog qhov tseem ceeb hauv kev pabcuam thiab microservices nrog kev sib cav sib ceg.
Thaum pib, kev txhim kho ergonomic yog qhia rau lub Ua Ntej-ntawm-Lub Sijhawm (AOT) los ntawm kab hais kom ua thiab cov txheej txheem ntxov profileing uas ua rau nws yooj yim dua los tsim thiab rov siv AOT caches. Qhov tshwm sim yog sai dua daim ntawv thov launches yam tsis tau hloov kho qhov chaws.
Observability kuj txhim kho nrog kev hloov kho rau JDK Flight Recorder thiab ruaj khov dua CPU profiles, pab kom paub tseeb txog cov fwj thiab kuaj xyuas cov teeb meem kev ua tau zoo hauv kev tsim khoom.
Kev ruaj ntseg thiab cryptographic qauv
Ntawm kev tiv thaiv sab, Java 25 ntxiv PEM Encodings of Cryptographic Objects (hauv kev saib ua ntej) thiab a Key Derivation Function APICov khoom siv no pab txhawb kev sib koom ua ke nrog cov yuam sij thiab daim ntawv pov thawj hauv cov qauv sib xws thiab ua rau txoj hauv kev rau ib puag ncig ntawm Kev siv cryptography tom qab quantum, nrog kev txhim kho kev sib raug zoo.
Kev txhawb nqa, zej zog, thiab kev xa tawm huab
Oracle lees paub a LTS tsawg kawg yog yim xyoo rau Java 25: Peb lub hlis twg kev ruaj ntseg thiab kev ua haujlwm hloov tshiab yuav muaj txog rau lub Cuaj Hli 2028 raws li NFC cov lus, thiab tom qab ntawd kho raws li OTN daim ntawv tso cai tsawg kawg txog rau lub Cuaj Hlis 2033Lub sijhawm no muab kev ruaj ntseg mus ntev rau cov haujlwm tseem ceeb.
Lub evolution ntawm cov lus tseem nyob rau hauv OpenJDK thiab Java Community Process, nrog rau 6 lub hlis tso tawm cadence uas muab tus nqi tsis tu ncua. Kev koom tes hauv zej zog txhawb nqa kev txhim kho txuas ntxiv uas sib npaug kev nkag mus tau thiab lub zog rau cov ntawv thov ua lag luam.
Nyob rau hauv cov huab, Oracle Cloud Infrastructure (OCI) Nws yog thawj hyperscale los txhawb JDK 25 thiab suav nrog, tsis muaj nqi ntxiv, Oracle Java SE thiab cov Enterprise Performance Pob, ntxiv rau GraalVMUa ke nrog cov cuab yeej xws li Java Management Service, qhov no muab kev ua haujlwm zoo, kev tswj hwm tus nqi, thiab ib qho kev pom zoo rau kev ua kom zoo dua ntawm JDK nta tshiab.
Nrog rau qhov kev tso tawm no, lub platform tau tso rau xyoo tom ntej los ntawm kev muab cov pob sib txuam: hais lus ntau, concurrency-npaj cov tsev qiv ntawv, txhim kho khau raj thiab nco kev ua tau zoo, thiab lub hauv paus kev ruaj ntseg tshiab, txhua tus txhawb nqa los ntawm LTS kev txhawb nqa thiab kev sib koom ua ke huab zoo.
Kuv yog ib tus neeg nyiam siv thev naus laus zis uas tau hloov nws txoj kev nyiam "geek" rau hauv txoj haujlwm. Kuv tau siv ntau tshaj 10 xyoo ntawm kuv lub neej siv cov cuab yeej siv thev naus laus zis thiab tinkering nrog txhua yam kev pab cuam tawm ntawm kev xav paub dawb huv. Tam sim no kuv tau tshwj xeeb hauv computer technology thiab video games. Qhov no yog vim ntau tshaj 5 xyoo kuv tau sau rau ntau lub vev xaib ntawm kev siv tshuab thiab kev ua si video, tsim cov ntawv uas nrhiav kom muab cov ntaub ntawv koj xav tau hauv hom lus uas txhua tus neeg nkag siab.
Yog tias koj muaj lus nug, kuv qhov kev paub yog los ntawm txhua yam ntsig txog Windows operating system nrog rau Android rau cov xov tooj ntawm tes. Thiab kuv txoj kev cog lus yog rau koj, Kuv ib txwm kam siv ob peb feeb thiab pab koj daws cov lus nug uas koj muaj nyob hauv lub ntiaj teb no hauv internet.