Oracle ha arricchito la portata della futura major release di Java anticipando alcune novità per quanto riguarda le funzionalità che saranno parte integrante del prodotto, confermando altresì di voler trasformare la Virtual Machine in una piattaforma di sviluppo votata alla modularità. Con tanti saluti al tradizionale formato .jar
, a quanto pare.
Le nuove caratteristiche di Java 9 dovrebbero quindi includere una generazione log comune per tutti i componenti JVM, un sistema che andrà a sostituire il modo in cui la Virtual Machine segnala gli eventi ai sottosistemi e comprenderà anche opzioni da riga di comando specifiche.
Il compilatore JIT (Just in Time) Hotspot di Java 9 includerà poi una serie di opzioni aggiuntive per un maggiore controllo sull’ottimizzazione del codice, dice ancora Oracle, le combinazioni di garbage collection non più al passo coi tempi verranno eliminate e sarà portato a compimento il progetto Coin, pensato per modificare leggermente il linguaggio Java.
Il codice sorgente dei progetti software scritti in Java 9 sarà infine modulare, sostituendo i tradizionali file in formato .jar
con moduli separati in JRE (Java Runtime Environment) and JDK (Java Development Kit); il cambiamento avrà conseguenze sensibili sugli IDE e altri strumenti di sviluppo, preannuncia Oracle, anche se le vecchie applicazioni e librerie in formato Jar continueranno a funzionare senza problemi.
Via | JAXenter