Oracle ha appena rilasciato Java 9, la nuova versione e l'ultimo aggiornamento della piattaforma Java, con miglioramenti su tutta la linea.
La nuova versione include un lungo elenco di miglioramenti e modifiche come il supporto per la modularizzazione, migliori prestazioni, supporto per nuovi standard e altro ancora.
Oracle classifica Java 9 come major release. Le note di rilascio evidenziano tutte le principali modifiche ai vari componenti Java.
Il cambiamento più grande, secondo Oracle, è l'introduzione del Java Platform Module System. "Introduce un nuovo tipo di componente di programmazione Java", il modulo, una raccolta di dati e codice con nome e autodescrizione.
JDK di Java è stato suddiviso in moduli che, tra le altre cose, hanno ristrutturato le immagini runtime JDK e JRE che a loro volta hanno migliorato le prestazioni, la sicurezza e la manutenibilità.
La maggior parte delle modifiche è importante solo per gli sviluppatori Java, ma ce ne sono alcune che interessano gli utenti domestici che eseguono applicazioni Java localmente o sul Web.
Ecco l'elenco delle modifiche che potrebbero essere rilevanti per gli utenti domestici:
- Il programma di installazione di JRE 9 per Windows include un'opzione per "disabilitare il contenuto Java nel browser" durante l'installazione. Tuttavia, è necessario selezionare l'installazione personalizzata nella prima schermata di installazione per ottenere tale opzione. Questo blocca l'esecuzione di Java nel browser durante l'installazione (in precedenza dovevi disabilitarlo nel Pannello di controllo).
- Il plug-in Java è deprecato. Sebbene sia ancora incluso nella build JDK 9 rilasciata oggi, Oracle osserva che il plug-in e le tecnologie applet associate potrebbero essere rimosse nelle versioni future. Anche l'API dell'applet è deprecata.
- L'applet del Pannello di controllo Java per Windows è stata aggiornata. Ora è dotato di una ricerca, le finestre di dialogo modali sono scomparse e le informazioni dovrebbero essere più facili da individuare secondo Oracle. Tuttavia, il posizionamento di alcune opzioni è cambiato. Sono previste le seguenti opzioni:
- Disabilita il controllo automatico degli aggiornamenti.
- Gestisci le impostazioni del desktop Java.
- Gestire le impostazioni web (eccezioni, set di regole di distribuzione, impostazioni file temporanei, rete, visualizzatore cache Java).
- Gestire le impostazioni di sicurezza (abilitare il contenuto Java nel browser, abilitare restrizioni di sicurezza avanzate, gestire i certificati).
- Elenco delle opzioni avanzate.
Le caratteristiche generali di interesse includono la disabilitazione dei certificati SHA-1, un migliore supporto TLS e altro.
Puoi scaricare Jave SE Development KIT 9 da questa pagina e JRE 9 da questa pagina. I download sono forniti per Linux, Mac OS X, Windows e Solaris.