[ad_1]
Oracle ha annunciato il rilascio di Giava 22che aggiunge 12 nuove funzionalità al linguaggio e mira a renderlo più accessibile ai principianti.
“I nuovi miglioramenti di Java 22 consentono a un numero maggiore di sviluppatori di creare e distribuire in modo rapido e semplice applicazioni ricche di funzionalità, scalabili e sicure per aiutare le organizzazioni di tutto il mondo a far crescere il proprio business”, ha affermato Georges Saab, vicepresidente senior di Oracle Java Platform e presidente del consiglio di amministrazione di OpenJDK. “Fornendo miglioramenti che semplificano lo sviluppo delle applicazioni ed estendono la portata di Java per renderlo accessibile agli sviluppatori di tutti i livelli di competenza, Java 22 aiuterà a guidare la creazione di un’ampia gamma di nuove applicazioni e servizi sia per le organizzazioni che per gli sviluppatori.”
Java 22 introduce classi dichiarate implicitamente e metodi principali dell’istanza come seconda anteprima, che sarà utile per l’onboarding di nuovi sviluppatori Java. Gli studenti potranno iniziare a programmare in Java senza apprendere fin dall’inizio tutti i concetti per progetti di grandi dimensioni, consentendo loro di apprendere la lingua in modo più graduale.
“Per gli studenti che si avvicinano a un nuovo linguaggio di programmazione, c’è molto da accettare o da ignorare, quindi volevamo rendere le cose più semplici”, ha affermato Saab.
Il linguaggio ora offre inoltre agli sviluppatori maggiore libertà nell’esprimere il comportamento dei costruttori. In questo ultimo aggiornamento, gli sviluppatori possono creare dichiarazioni che vengono visualizzati prima di un’esplicita invocazione del costruttore che non fa riferimento all’istanza che viene creata. Questa funzionalità preserva inoltre l’ordine dall’alto verso il basso che i costruttori dovrebbero seguire durante l’istanziazione della classe.
Questa versione introduce l’uso di variabili e modelli senza nome, indicato dal carattere di sottolineatura. Questi sono utili quando sono necessarie dichiarazioni di variabili o modelli annidati anche se non verranno utilizzati. Secondo Oracle, questa nuova funzionalità ridurrà gli errori, migliorerà la leggibilità dei modelli di record e aumenterà la manutenibilità del codice.
Un’altra nuova funzionalità – modelli di stringhe — combina testo letterale con espressioni incorporate e processori di modelli. Questa funzionalità, attualmente in anteprima, è utile per esprimere stringhe che contengono valori generati in fase di esecuzione e aiuta a migliorare la sicurezza e la leggibilità del codice.
Un’altra caratteristica attesa che è stata introdotta in questa versione è API di funzioni e memoria esterneche consente al codice Java di interagire con codice e dati esterni a Java Runtime senza utilizzare Java Native Interface.
DARE 458 offre inoltre la possibilità di consentire al programma di avvio Java di eseguire un programma fornito come più file di codice sorgente Java.
Questa versione presenta anche JEP in anteprima, incluso a API file di classe E Raccoglitori di flussie alcuni in seconda anteprima, come Concorrenza strutturata E Valori con ambito. Inoltre, il API vettoriale per esprimere calcoli vettoriali è ora nella sua settima fase di incubatrice.
[ad_2]
Source link