Oracle

Oracle annuncia Java 23, con novità interessanti per chi vuole imparare il linguaggio

di pubblicata il , alle 10:01 nel canale Innovazione Oracle annuncia Java 23, con novità interessanti per chi vuole imparare il linguaggio

Oracle ha annunciato Java 23, ultima versione del linguaggio di programmazione che contiene diverse novità. Fra queste, sono rilevanti quelle destinate a chi sta imparando a programmare in Java

 

Oracle ha annunciato il rilascio di Java 23, l'ultima evoluzione del noto linguaggio di programmazione, e del relativo SDK (Software Development Kit) con molteplici novità tanto nel linguaggio stesso, quanto nel kit di sviluppo.

Oracle annuncia Java 23

Le novità di Java 23 ruotano molto intorno a Project Amber, sviluppato assieme a OpenJDK: si tratta di un progetto che punta a semplificare e rendere migliore il processo di sviluppo del codice Java. Ad esempio, è stata introdotta la possibilità di dichiarare implicitamente le classi, di ottenere automaticamente dei metodi statici per l'I/O sulla console, e di importare automaticamente (e su richiesta, ovvero solo quando ce n'è bisogno) tutte le classi e interfacce del modulo java.base. Il vantaggio di queste novità, che possono apparire estremamente tecniche, è che chi è alle prime armi può imparare le basi del linguaggio senza doversi necessariamente curare di aspetti che diventano rilevanti in progetti di grandi dimensioni, e chi invece ha già esperienza può scrivere più rapidamente e semplicemente piccoli programmi.

Una novità interessante è l'aggiunta di un'API standard, per ora ancora in anteprima, per effettuare l'analisi, generare e trasformare i file delle classi Java. È stata inoltre aggiunta un'API per esprimere calcoli vettoriali che sfruttino le istruzioni vettoriali delle CPU quando sono disponibili, grazie alla compilazione all'esecuzione.

È stata introdotta anche una novità relativa alla documentazione: finora questa doveva essere scritta in HTML o in Javadoc, mentre ora è possibile usare anche il Markdown, con cui molti sviluppatori hanno già familiarità e che consente di semplificare notevolmente la sintassi.

Con l'annuncio di Java 23, Oracle ha anche comunicato che nel 2025 tornerà JavaOne, la conferenza annuale dedicata agli sviluppatori Java. Si terrà dal 18 al 20 di marzo a Redwood Shores, in California, dove Oracle ha avuto sede dal 1989 fino al 2020.

5 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
biffuz01 Ottobre 2024, 10:10 #1
Sintassi semplificata? Oh no, adesso tutti i meme Python vs Java sono obsoleti!
marcram01 Ottobre 2024, 10:20 #2
Eh, prima fa scappare i clienti con gli aumenti delle licenze, poi deve semplificare la sintassi per attirare nuove leve...
mally01 Ottobre 2024, 10:48 #3
che nomenclatura orribile. Ho usato java pesantemente fino alla versione 5, poi sono dovuto passare ad altro e forse è stato meglio così...
Gringo [ITF]01 Ottobre 2024, 10:51 #4
So solo che tutto continua ad usare java 18 .... Ventimila versioni con mezze retro incompatibilità, tanto da dover scegliere QUALE INSTALLARE per non aver rogne.

Questi si son fumati, dovrebbero ripartire il progetto da zero altro che.
sidewinder01 Ottobre 2024, 14:22 #5
Originariamente inviato da: Gringo [ITF]
So solo che tutto continua ad usare java 18 .


hai dimenticato il . ovvero java 1.8 o JDK8

Vero e solo ora si sta iniziando a migrare sul JDK17... Ho in mano un uncubo di un progetto nato e sviluppato su JBoss con java 1.6 e poi successivamente portato su weblogic12 jdk8... e adesso vogliono dismettere e trasferire su tomcat10 con JDK17...


Alcuni nostri nuovi progetti invece sono già sviluppati in JDK19

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
^