- Uključuje 18 JEP prijedloga koji poboljšavaju jezik i JDK
- Poboljšanja konkurentnosti, opsega vrijednosti i inkubacije API-ja
- Optimizirajte pokretanje i memoriju kompaktnim zaglavljima i AOT-om
- Jača sigurnost (PEM, KDF) i nudi 8-godišnje LTS jamstvo
La Novo JDK izdanje je sada dostupno: Java 25 Stiže kao dio polugodišnjeg ciklusa s postupnim ažuriranjem koje, unatoč tome što je kontinuirano, doprinosi Promjene relevantne za one koji grade moderne aplikacije. El lanzamiento Uključuje 18 JEP-ova usmjerenih na pojednostavljenje jezika, fino podešavanje platforme i olakšavanje stvaranja softvera. koji koristi mogućnosti umjetne inteligencije bez gubitka tradicionalnog poslovnog osjećaja.
Oracle uokviruje ovu verziju u 30. obljetnica platforme i naglašava cilj stvaranja Java je pristupačnija bez žrtvovanja svoje robusnostiOsim toga, potvrđuje Dugoročna podrška (LTS) od najmanje osam godina, nudeći velikodušan okvir za planiranje usvajanja i migracija uz manji operativni rizik.
Ključne promjene u jeziku i JDK-u

Jezik dobiva ekspresivnost s obrasci primijenjeni na primitivne tipove u instanceof i switch (u novoj fazi napretka), pomičući Javu prema ujednačenijem i lakše čitljivom modelu uzoraka. Ovo proširenje smanjuje trenje i pomaže u pisanju jasnijeg koda bez pribjegavanja kompromisima.
También se incorpora Deklaracije uvoza modula, što pojednostavljuje korištenje modularnih biblioteka bez prisiljavanja projekta da postane modul. To smanjuje početnu složenost i pojednostavljuje integraciju ovisnosti u miješanim okruženjima.
Kako bi smanjili uobičajenu „ceremoniju“, ulaze Kompaktne izvorne datoteke e Glavne metode instance, dva prijedloga koji olakšavaju vježbe, skripte, uslužne programe i male sistemske zadatke s konciznijim programima i arranque directo ulazne točke, aspekti posebno korisni u učenju i automatizaciji, a koji pojednostavljuju način kompajlirati i pokrenuti Java program iz konzole.
Biblioteke, konkurentnost i rad orijentiran na umjetnu inteligenciju
U knjižarama se ističe Structured Concurrency (novi napredak), koji tretira skup zadataka kao jedinicu rada, poboljšavajući pouzdanost konkurentnog koda i olakšavajući njegovo otkazivanje i praćenje. Ovaj pristup pomaže u ograničavanju složenosti višenitnih tokova.
Se suman los Scoped Values, dizajniran za dijeljenje nepromjenjivih podataka između niti s niži trošak od varijabli lokalnih za niti, pružajući jasnoću i sigurniji model prijenosa informacija u scenarijima s visokom konkurentnošću.
Java 25 održava model otvorenih inovacija živim novi API-ji u fazi inkubacije i eksperimentalne značajkeMeđu njima se ističu oni usmjereni na vektorsko računanje, korisni u umjetnoj inteligenciji i računalno intenzivnim opterećenjima, s ciljem zrelosti prije stabilne integracije.
Performanse, pokretanje i uočljivost

Da stisnem sjećanje, Zaglavlja kompaktnih objekata smanjuje veličinu zaglavlja objekata, povećavajući densidad i korištenje hrpa u implementacijama s velikim brojem instanci, što je ključno u servisima i mikroservisima s visokom konkurencijom.
Na početku se uvode ergonomska poboljšanja za Ahead-of-Time (AOT) iz naredbenog retka i ranog profiliranja metoda što olakšava stvaranje i ponovnu upotrebu AOT predmemorija. Rezultat je brže pokretanje aplikacija bez izmjene izvornog koda.
Uočljivost se također poboljšava prilagodbama JDK Flight Recorder i stabilnije CPU profile, što pomaže u preciznijem prepoznavanju uskih grla i dijagnosticiranju problema s performansama u produkciji.
Sigurnosni i kriptografski standardi
Što se tiče zaštite, Java 25 dodaje PEM kodiranje kriptografskih objekata (u pregledu) i API za funkciju izvođenja ključaOve komponente olakšavaju integraciju s ključevima i certifikatima u uobičajenim formatima i utiru put okruženjima postkvantna kriptografija, s poboljšanom interoperabilnosti.
Podrška, zajednica i implementacija u oblaku
Oracle potvrđuje LTS od najmanje osam godina za Javu 25: kvartalna sigurnosna i performansna ažuriranja bit će dostupna do rujna 2028. pod NFC uvjetima, a zatim održavanje minimalno pod OTN licencom. hasta septiembre de 2033Ovaj raspored osigurava dugoročnu stabilnost za kritična opterećenja.
Evolucija jezika se nastavlja unutar OpenJDK i Java Community Process, sa šestomjesečnim redoslijedom izdavanja koji redovito donosi vrijednost. Angažman zajednice održava kontinuirani tok poboljšanja koji uravnotežuje dostupnost i moć za aplicaciones empresariales.
En la nube, Oracle Cloud Infrastructure (OCI) To je prvo hiperskalabilno rješenje koje podržava JDK 25 i uključuje, bez dodatnih troškova, Oracle Java SE i Paket za poslovne performanse, uz to GraalVMU kombinaciji s alatima poput Java Management Servicea, ovo pruža učinkovitost, kontrolu troškova i optimalan kanal za iskorištavanje novih JDK značajki.
Ovim lansiranjem, platforma je pozicionirana za nadolazeće godine pružajući koherentan paket: ekspresivniji jezik, biblioteke spremne za konkurentnost, poboljšane performanse pokretanja i memorije te ažurirana sigurnosna osnova, a sve to uz podršku za LTS i fino podešenu integraciju s oblakom.
Ja sam tehnološki entuzijast koji je svoje "geek" interese pretvorio u profesiju. Proveo sam više od 10 godina svog života koristeći vrhunsku tehnologiju i petljajući sa svim vrstama programa iz čiste znatiželje. Sada sam se specijalizirao za računalne tehnologije i video igre. To je zato što sam više od 5 godina pisao za razne web stranice o tehnologiji i videoigrama, stvarajući članke koji vam nastoje dati informacije koje su vam potrebne na jeziku koji je svima razumljiv.
Ako imate bilo kakvih pitanja, moje znanje seže od svega vezanog uz Windows operativni sustav kao i Android za mobitele. I moja je posvećenost vama, uvijek sam spreman odvojiti nekoliko minuta i pomoći vam riješiti sva pitanja koja imate u ovom internetskom svijetu.