- Yn cynnwys 18 cynnig JEP sy'n mireinio'r iaith a'r JDK
- Gwelliannau i gydamseredd, gwerthoedd cwmpasog, ac APIs meithrin
- Optimeiddio cychwyn a chof gyda phenawdau cryno ac AOT
- Yn cryfhau diogelwch (PEM, KDF) ac yn cynnig LTS 8 mlynedd
La Rhyddhad JDK newydd ar gael nawr: Java 25 Mae'n cyrraedd fel rhan o'r cylch hanner blwyddyn gyda diweddariad cynyddrannol sydd, er ei fod yn barhaus, yn cyfrannu Newidiadau sy'n berthnasol i'r rhai sy'n adeiladu cymwysiadau modernY lansiad Mae'n ymgorffori 18 o JEPs sy'n canolbwyntio ar symleiddio'r iaith, mireinio'r platfform, a hwyluso creu meddalwedd. sy'n manteisio ar alluoedd AI heb golli ei naws fusnes draddodiadol.
Oracle yn fframio'r fersiwn hon yn y 30fed pen-blwydd y platfform ac yn pwysleisio'r nod o wneud Mae Java yn fwy hygyrch heb aberthu ei gadernidYn ogystal, mae'n cadarnhau Cymorth hirdymor (LTS) o leiaf wyth mlynedd, gan gynnig ffenestr hael ar gyfer cynllunio mabwysiadau a mudo gyda llai o risg weithredol.
Newidiadau allweddol yn yr iaith a'r JDK

Mae iaith yn ennill mynegiant gyda'r patrymau wedi'u cymhwyso i fathau cyntefig mewn instanceof a switch (mewn cyfnod newydd o gynnydd), gan symud Java tuag at fodel patrwm mwy unffurf a haws i'w ddarllen. Mae'r estyniad hwn yn lleihau ffrithiant ac yn helpu i ysgrifennu cod cliriach heb gyfaddawdu.
Hefyd wedi'i ymgorffori Datganiadau Mewnforio Modiwl, sy'n symleiddio'r defnydd o lyfrgelloedd modiwlaidd heb orfodi'r prosiect i ddod yn fodiwl. Mae hyn yn lleihau cymhlethdod cychwynnol ac yn symleiddio integreiddio dibyniaethau mewn amgylcheddau cymysg.
Er mwyn lleihau'r "seremoni" arferol, maen nhw'n mynd i mewn Ffeiliau Ffynhonnell Cryno e Prif Ddulliau Enghraifft, dau gynnig sy'n hwyluso ymarferion, sgriptiau, cyfleustodau a thasgau system fach gyda rhaglenni mwy cryno a cychwyn uniongyrchol o'r pwynt mynediad, agweddau sy'n arbennig o ddefnyddiol mewn dysgu ac awtomeiddio, ac sy'n symleiddio sut llunio a rhedeg rhaglen Java o'r consol.
Llyfrgelloedd, cydamseredd, a gwaith sy'n canolbwyntio ar AI
Mewn siopau llyfrau mae'n sefyll allan Cydamseredd Strwythuredig (datblygiad newydd), sy'n trin set o dasgau fel uned waith, gan wella dibynadwyedd cod cydamserol a hwyluso ei ganslo a'i fonitro. Y dull hwn yn helpu i gyfyngu ar gymhlethdod llifau aml-edau.
Mae'r Gwerthoedd Cwmpasedig, wedi'i gynllunio i rannu data na ellir ei newid rhwng edafedd gyda cost is na newidynnau lleol-edau, gan ddarparu eglurder a model trosglwyddo gwybodaeth mwy diogel mewn senarios cydamserol uchel.
Mae Java 25 yn cadw'r model arloesi agored yn fyw gyda APIs newydd yn y cyfnod meithrin a nodweddion arbrofolYn eu plith, mae'r rhai sy'n canolbwyntio ar gyfrifiadura fector yn sefyll allan, yn ddefnyddiol mewn llwythi gwaith AI a chyfrifiadura-ddwys, gyda llygad tuag at aeddfedrwydd cyn integreiddio sefydlog.
Perfformiad, cychwyn, ac arsylwadwyedd

I wasgu'r atgof, Penawdau Gwrthrychau Cryno yn lleihau maint penawdau gwrthrychau, gan gynyddu'r dwysedd a'r defnydd o bentyrrau mewn lleoliadau gyda nifer fawr o achosion, sy'n allweddol mewn gwasanaethau a microwasanaethau sydd â chystadlu uchel.
Ar y dechrau, cyflwynir gwelliannau ergonomig ar gyfer y Cyn Amser (AOT) o'r llinell orchymyn a phroffilio dulliau cynnar sy'n ei gwneud hi'n haws creu ac ailddefnyddio storfeydd AOT. Y canlyniad yw lansio cymwysiadau'n gyflymach heb addasu'r cod ffynhonnell.
Mae arsylwadwyedd hefyd yn cael ei wella gydag addasiadau i Cofnodwr Hedfan JDK a phroffiliau CPU mwy sefydlog, gan helpu i nodi tagfeydd yn fwy cywir a gwneud diagnosis o broblemau perfformiad mewn cynhyrchu.
Safonau diogelwch a chryptograffig
Ar ochr yr amddiffyniad, mae Java 25 yn ychwanegu Amgodio PEM o Wrthrychau Cryptograffig (mewn rhagolwg) a API Swyddogaeth Deillio AllweddolMae'r cydrannau hyn yn hwyluso integreiddio ag allweddi a thystysgrifau mewn fformatau cyffredin ac yn paratoi'r ffordd ar gyfer amgylcheddau o cryptograffeg ôl-cwantwm, gyda rhyngweithrediadau gwell.
Cymorth, cymuned, a defnyddio cwmwl
Mae Oracle yn cadarnhau a LTS o leiaf wyth mlynedd ar gyfer Java 25: bydd diweddariadau diogelwch a pherfformiad chwarterol ar gael tan fis Medi 2028 o dan delerau NFC, ac yna cynnal a chadw o dan drwydded OTN fel isafswm tan fis Medi 2033Mae'r amserlen hon yn darparu sefydlogrwydd hirdymor ar gyfer llwythi gwaith critigol.
Mae esblygiad iaith yn parhau o fewn OpenJDK a Phroses Gymunedol Java, gyda chyfnod rhyddhau chwe mis sy'n darparu gwerth yn rheolaidd. Mae ymgysylltiad cymunedol yn cynnal llif parhaus o welliannau sy'n cydbwyso hygyrchedd a phŵer ar gyfer ceisiadau busnes.
Yn y cwmwl, Isadeiledd Cwmwl Oracle (OCI) Dyma'r hypergraddfa gyntaf i gefnogi JDK 25 ac mae'n cynnwys, heb unrhyw gost ychwanegol, Oracle Java SE a'r Pecyn Perfformiad Menter, yn ychwanegol at GraalVMWedi'i gyfuno ag offer fel Gwasanaeth Rheoli Java, mae hyn yn darparu effeithlonrwydd, rheolaeth costau, a sianel orau ar gyfer manteisio ar nodweddion JDK newydd.
Gyda'r lansiad hwn, mae'r platfform wedi'i osod yn barod ar gyfer y blynyddoedd i ddod drwy ddarparu pecyn cydlynol: iaith fwy mynegiannol, llyfrgelloedd sy'n barod ar gyfer cydamseredd, perfformiad cychwyn a chof gwell, a sylfaen ddiogelwch wedi'i diweddaru, i gyd wedi'u cefnogi gan gefnogaeth LTS ac integreiddio cwmwl wedi'i fireinio.
Rwy'n frwd dros dechnoleg sydd wedi troi ei ddiddordebau "geek" yn broffesiwn. Rwyf wedi treulio mwy na 10 mlynedd o fy mywyd yn defnyddio technoleg flaengar ac yn tinkering gyda phob math o raglenni allan o chwilfrydedd pur. Nawr rydw i wedi arbenigo mewn technoleg gyfrifiadurol a gemau fideo. Mae hyn oherwydd ers mwy na 5 mlynedd rwyf wedi bod yn ysgrifennu ar gyfer gwefannau amrywiol ar dechnoleg a gemau fideo, gan greu erthyglau sy'n ceisio rhoi'r wybodaeth sydd ei hangen arnoch mewn iaith sy'n ddealladwy i bawb.
Os oes gennych unrhyw gwestiynau, mae fy ngwybodaeth yn amrywio o bopeth sy'n ymwneud â system weithredu Windows yn ogystal ag Android ar gyfer ffonau symudol. Ac mae fy ymrwymiad i chi, rwyf bob amser yn barod i dreulio ychydig funudau a'ch helpu i ddatrys unrhyw gwestiynau sydd gennych yn y byd rhyngrwyd hwn.