Oracle annuncia nuove funzionalità e miglioramenti delle prestazioni per Java 24

Oracle ha appena annunciato la roadmap per l'attesissima versione di Java 24 per gli sviluppatori. Tra le aggiunte più degne di nota di questo aggiornamento ci sono nuove funzionalità per l'intelligenza artificiale (IA) e la crittografia post-quantistica. Java 24 è la prima versione rilasciata nel 2025; e possiamo aspettarci che Java 25 venga rilasciato tra 6 mesi.

Parlando di Java 24, Georges Saab, Senior Vice President di Oracle Java Platform e Presidente del Consiglio di Amministrazione di OpenJDK, ha affermato:

Negli ultimi 30 anni, Java ha fornito agli sviluppatori una piattaforma completa per creare e distribuire applicazioni che soddisfano un'ampia gamma di casi d'uso. Con oltre 20 nuove funzionalità che abbracciano ogni aspetto di Java, tra cui le capacità di intelligenza artificiale e la crittografia post-quantistica, la versione Java 24 fornisce agli sviluppatori gli strumenti necessari per creare applicazioni innovative basate sull'intelligenza artificiale. In qualità di custodi di Java, siamo entusiasti di collaborare con la comunità Java globale per continuare a offrire un flusso costante di nuove funzionalità attraverso un ciclo di rilascio costante di 6 mesi.

Ecco una panoramica di alcune delle nuove funzionalità più importanti di Java 24:

Miglioramenti linguistici:

  • Tipi primitivi nei pattern : estendi le capacità di corrispondenza dei pattern per includere tipi di dati primitivi in ​​instanceof e switch.
  • Corpi costruttore flessibili : migliora l'affidabilità del costruttore con fasi di prologo ed epilogo separate.
  • Dichiarazioni di importazione dei moduli : semplifica l'importazione dei pacchetti dei moduli.
  • File sorgente semplici e metodi principali dell'istanza : crea punti di ingresso più semplici per principianti e programmi compatti.

Miglioramenti alla libreria:

  • Raccoglitori di flussi : migliorano l'API di flusso con operazioni middleware personalizzate.
  • API Class-File : API standardizzata per lavorare con file di classe.
  • Valori con ambito : migliora la condivisione sicura dei dati tra thread.
  • API vettoriale : accelera il calcolo vettoriale sulle CPU supportate.
  • Concorrenza strutturata : semplifica la programmazione multithread.

Progressi nella sicurezza:

  • API della funzione di derivazione delle chiavi : sicurezza crittografica avanzata.
  • Incapsulamento delle chiavi resistente ai quanti (ML-KEM) : pronto per la crittografia post-quantistica.
  • Firme digitali resistenti ai computer quantistici (ML-DSA) : pronte per la crittografia post-quantistica.

Prestazioni e tempi di esecuzione:

  • Intestazioni oggetto compatte : riduce le dimensioni delle intestazioni oggetto per un utilizzo più efficiente della memoria.
  • Estensione della barriera tardiva per G1 : ottimizza il garbage collector G1.
  • Caricamento e collegamento anticipati delle classi : avvio più rapido dell'applicazione.
  • ZGC: rimozione della modalità non generazionale : semplificazione della manutenzione ZGC.
  • Sincronizza thread virtuali senza pinning : migliora la scalabilità dei thread virtuali.

Utensili:

  • Collegamento di immagini runtime senza JMOD : riduzione delle dimensioni del JDK e aumento della flessibilità di collegamento.

Se desideri approfondire Java 24, Oracle ha preparato un articolo tecnico approfondito . Se vuoi iniziare subito a utilizzare Java 24, puoi scaricare JDK 24 dalla pagina di download di Oracle.

Sign up and earn $1000 a day ⋙

Leave a Comment

Differenza tra TV normale e Smart TV

Differenza tra TV normale e Smart TV

Le smart TV hanno davvero preso d'assalto il mondo. Grazie alle sue numerose funzionalità e alla connettività Internet, la tecnologia ha cambiato il nostro modo di guardare la TV.

Perché il congelatore non ha la luce mentre il frigorifero sì?

Perché il congelatore non ha la luce mentre il frigorifero sì?

I frigoriferi sono elettrodomestici comuni nelle case. I frigoriferi hanno solitamente 2 scomparti: lo scomparto freddo è spazioso e ha una luce che si accende automaticamente ogni volta che l'utente lo apre, mentre lo scomparto congelatore è stretto e non ha luce.

2 modi per risolvere la congestione della rete che rallenta il Wi-Fi

2 modi per risolvere la congestione della rete che rallenta il Wi-Fi

Oltre ai router, alla larghezza di banda e alle interferenze, le reti Wi-Fi sono influenzate da molti fattori, ma esistono alcuni modi intelligenti per potenziare la propria rete.

Come eseguire il downgrade da iOS 17 a iOS 16 senza perdere dati utilizzando Tenorshare Reiboot

Come eseguire il downgrade da iOS 17 a iOS 16 senza perdere dati utilizzando Tenorshare Reiboot

Se vuoi tornare alla versione stabile di iOS 16 sul tuo telefono, ecco la guida di base per disinstallare iOS 17 ed effettuare il downgrade da iOS 17 a 16.

Cosa succede al corpo se mangi yogurt ogni giorno?

Cosa succede al corpo se mangi yogurt ogni giorno?

Lo yogurt è un alimento meraviglioso. Fa bene mangiare yogurt tutti i giorni? Se mangiassi yogurt ogni giorno, come cambierebbe il tuo corpo? Scopriamolo insieme!

Quale tipo di riso è migliore per la salute?

Quale tipo di riso è migliore per la salute?

In questo articolo vengono illustrati i tipi di riso più nutrienti e come sfruttare al massimo i benefici per la salute offerti dal tipo di riso scelto.

Come svegliarsi puntuali la mattina

Come svegliarsi puntuali la mattina

Tra le misure che possono aiutarti a dormire meglio e a svegliarti puntuale al mattino c'è quella di stabilire un orario per dormire e una routine per andare a dormire, cambiare la sveglia e modificare la tua dieta.

Suggerimenti per giocare a Rent Please! Simulazione del proprietario di casa per principianti

Suggerimenti per giocare a Rent Please! Simulazione del proprietario di casa per principianti

Affitto per favore! Landlord Sim è un gioco di simulazione per dispositivi mobili, disponibile per iOS e Android. Giocherai nei panni del proprietario di un complesso di appartamenti e inizierai ad affittare un appartamento con l'obiettivo di migliorarne gli interni e prepararli per gli inquilini.

Ultimi codici di difesa della torre del bagno e come inserirli

Ultimi codici di difesa della torre del bagno e come inserirli

Ottieni il codice del gioco Roblox Bathroom Tower Defense e riscattalo per ottenere fantastiche ricompense. Ti aiuteranno a potenziare o sbloccare torri con danni maggiori.

Struttura, simboli e principi di funzionamento dei trasformatori

Struttura, simboli e principi di funzionamento dei trasformatori

Impariamo a conoscere la struttura, i simboli e i principi di funzionamento dei trasformatori nel modo più accurato.

4 modi in cui lintelligenza artificiale sta migliorando le smart TV

4 modi in cui lintelligenza artificiale sta migliorando le smart TV

Dalla migliore qualità dell'immagine e del suono al controllo vocale e molto altro, queste funzionalità basate sull'intelligenza artificiale stanno rendendo le smart TV molto migliori!

Perché ChatGPT è migliore di DeepSeek

Perché ChatGPT è migliore di DeepSeek

Inizialmente le aspettative per DeepSeek erano alte. In quanto chatbot basato sull'intelligenza artificiale, pubblicizzato come un forte concorrente di ChatGPT, promette funzionalità ed esperienze di chat intelligenti.

Scopri Fireflies.ai: la segretaria AI gratuita che ti fa risparmiare ore di lavoro

Scopri Fireflies.ai: la segretaria AI gratuita che ti fa risparmiare ore di lavoro

È facile trascurare dettagli importanti quando si prendono appunti di altre cose essenziali, e cercare di prendere appunti mentre si chiacchiera può distrarre. Fireflies.ai è la soluzione.

Come allevare lAxolotl in Minecraft, addomesticare la Salamandra in Minecraft

Come allevare lAxolotl in Minecraft, addomesticare la Salamandra in Minecraft

Gli Axolot di Minecraft saranno degli ottimi aiutanti per i giocatori che operano sott'acqua, se sapranno come usarli.

A Quiet Place: The Road Ahead Configurazione del gioco per PC

A Quiet Place: The Road Ahead Configurazione del gioco per PC

La configurazione di A Quiet Place: The Road Ahead ha ricevuto recensioni piuttosto positive, quindi è opportuno valutarla attentamente prima di decidere di scaricarla.