Java 25: Nove Funziunalità di Lingua, Prestazioni, Sicurezza è Supportu LTS

Ultimu aghjurnamentu: 24/09/2025

  • Include 18 pruposte JEP chì raffinanu a lingua è u JDK
  • Migliuramenti à a cuncurrenza, i valori cù ambitu è ​​l'API d'incubazione
  • Ottimizza l'avvio è a memoria cù intestazioni compatte è AOT
  • Rinforza a sicurità (PEM, KDF) è offre LTS di 8 anni

Java 25

La Nova versione di JDK avà dispunibule: Java 25 Arriva cum'è parte di u ciclu semestrale cù un aghjurnamentu incrementale chì, malgradu esse cuntinuu, cuntribuisce Cambiamenti pertinenti per quelli chì custruiscenu applicazioni muderneU lanciu Incorpora 18 JEP cuncentrati nantu à simplificà a lingua, affinà a piattaforma è facilità a creazione di software. chì sfrutta e capacità di l'IA senza perde u so aspettu cummerciale tradiziunale.

Oracle inquadra sta versione in u 30esimu anniversariu di a piattaforma è mette in risaltu l'obiettivu di fà Java hè più accessibile senza sacrificà a so robustezzaInoltre, cunfirma Supportu à longu andà (LTS) di almenu ottu anni, chì offre una finestra generosa per pianificà adozioni è migrazioni cù menu risicu operativu.

Cambiamenti chjave in a lingua è in u JDK

Ciò chì hè novu in Java 25

A lingua acquista espressività cù u mudelli applicati à i tipi primitivi in instanceof è switch (in una nova fase di prugressu), muvendu Java versu un mudellu di mudellu più uniforme è più faciule da leghje. Questa estensione riduce l'attritu è ​​aiuta à scrive codice più chjaru senza ricorre à compromessi.

Cuntinutu esclusivu - Cliccate quì  MSI Afterburner si lancia da per ellu in Windows: cause è suluzioni

Ancu incorporatu Dichjarazioni d'impurtazione di moduli, chì simplifica l'usu di biblioteche mudulari senza furzà u prugettu à diventà un modulu. Questu riduce a cumplessità iniziale è simplifica l'integrazione di e dipendenze in ambienti misti.

Per riduce a solita "cerimonia", entranu File surghjenti cumpatti e Metodi principali di l'istanza, duie pruposte chì facilitanu esercizii, scripts, utilità è picculi travaglii di sistema cù prugrammi più concisi è un partenza diretta di u puntu d'entrata, aspetti particularmente utili in l'apprendimentu è l'automatizazione, è chì simplificanu cumu compilate è eseguite un prugramma Java da a cunsola.

Biblioteche, cuncurrenza è travagliu orientatu à l'IA

In librerie si distingue Cuncurrenza strutturata (novu avanzamentu), chì tratta un inseme di attività cum'è una unità di travagliu, migliurendu l'affidabilità di u codice cuncurrente è facilitendu a so annullazione è u monitoraghju. Questu approcciu aiuta à limità a cumplessità di i flussi multi-threaded.

U Valori di Scopu, cuncipitu per sparte dati immutabili trà fili cù costu più bassu chè e variabili lucali di u filu, furnendu chiarezza è un mudellu di trasferimentu d'infurmazioni più sicuru in scenarii di alta cuncurrenza.

Java 25 mantene vivu u mudellu d'innuvazione aperta cù novi API in fase d'incubazione è caratteristiche sperimentaliTrà elli, si distinguenu quelli chì si focalizanu nantu à u calculu vettoriale, utili in l'IA è in i carichi di travagliu intensivi in ​​termini di calculu, cù un ochju versu a maturità prima di una integrazione stabile.

Cuntinutu esclusivu - Cliccate quì  I novi gesti di u Pixel Watch rivoluzionanu u cuntrollu cù una sola manu

Prestazione, avviamentu è osservabilità

Prestazione in Java 25

Per sprime a memoria, Intestazioni d'uggetti compatte riduce a dimensione di l'intestazioni di l'uggetti, aumentendu u densità è l'usu di heaps in implementazioni cù un gran numeru d'istanze, chì hè chjave in i servizii è i microservizii cù alta cuntestazione.

À l'iniziu, sò introdutte migliuramenti ergonomichi per u Avant-temps (AOT) da a linea di cummanda è da a prufilazione di i metudi precoci chì facilita a creazione è u riutilizazione di e cache AOT. U risultatu hè un lanciu di l'applicazione più veloce senza mudificà u codice surghjente.

L'osservabilità hè ancu migliorata cù aghjustamenti à Registratore di volu JDK è profili di CPU più stabili, chì aiutanu à identificà più precisamente i colli di buttiglia è à diagnosticà i prublemi di prestazioni in pruduzzione.

Norme di sicurezza è crittografiche

Da u latu di a prutezzione, Java 25 aghjusta Codificazioni PEM di oggetti crittografici (in anteprima) è un API di a funzione di derivazione di chjaveQuesti cumpunenti facilitanu l'integrazione cù chjave è certificati in furmati cumuni è aprenu a strada per ambienti di criptografia post-quantum, cù una interoperabilità migliorata.

Supportu, cumunità è implementazione in nuvola

Oracle cunfirma un LTS di almenu ottu anni per Java 25: l'aghjurnamenti trimestrali di sicurezza è di prestazioni saranu dispunibili finu à settembre 2028 secondu i termini NFC, è dopu a manutenzione sottu licenza OTN cum'è minimu finu à settembre 2033Questu calendariu furnisce una stabilità à longu andà per i carichi di travagliu critichi.

Cuntinutu esclusivu - Cliccate quì  Legion Go S cù SteamOS: Paragone di prestazioni è sperienza in a vita reale vs. Windows 11 in i ghjochi portatili

L'evoluzione di a lingua cuntinueghja in OpenJDK è u Prucessu di a Cumunità Java, cù una cadenza di liberazione di sei mesi chì furnisce valore regularmente. L'impegnu di a cumunità sustene un flussu cuntinuu di miglioramenti chì equilibra l'accessibilità è a putenza per applicazioni cummerciale.

In a nuvola, Oracle Cloud Infrastructure (OCI) Hè a prima iperscala à supportà JDK 25 è include, senza costu supplementu, Oracle Java SE è u Pacchettu di Prestazione Enterprise, in più di GraalVMCumbinatu cù strumenti cum'è Java Management Service, questu furnisce efficienza, cuntrollu di i costi è un canale ottimale per prufittà di e nuove funzionalità di JDK.

Cù stu lanciu, a piattaforma hè pusiziunata per l'anni à vene furnendu un pacchettu coerente: lingua più espressiva, biblioteche pronte per a cuncurrenza, prestazioni di avvio è di memoria migliorate è una basa di sicurezza aggiornata, tuttu sustinutu da u supportu LTS è una integrazione cloud ottimizzata.

Articulu ligatu:
Cumu compile è eseguisce un prugramma Java da a Console