Informazioni su Java 8

Java 8 è la versione più recente del software Java, dotata di nuove funzionalità, miglioramenti e correzioni di errori che consentono di sviluppare ed eseguire i programmi Java in modo più efficiente. La nuova versione del software Java viene inizialmente resa disponibile per gli sviluppatori, in modo che abbiano tempo a sufficienza per i test e le certificazioni, prima di divenire disponibile sul sito Web java.com per il download da parte degli utenti finali.

Avviso di aggiornamento automatico e fine degli aggiornamenti pubblici per Oracle JDK 7

A partire dalla release dell'aggiornamento di patch critiche del mese di gennaio 2015, agli utenti con la funzione di aggiornamento automatico abilitata viene richiesto di eseguire l'aggiornamento da Java 7 a Java 8. Tenere inoltre presente che la release CPU del mese di aprile 2015 costituirà l'ultimo aggiornamento Java 7 disponibile pubblicamente. Per ulteriori informazioni e dettagli su come ottenere il supporto per Java 7 per un periodo più lungo, vedere Oracle Java SE Support Roadmap.

Rivolgersi al fornitore delle applicazioni prima di effettuare l'aggiornamento a Java 8

Alcuni fornitori di applicazioni potrebbero richiedere l'utilizzo di una determinata release di Java e non aver certificato le proprie applicazioni per Java 8. Se si riscontrano problemi durante l'esecuzione di un'applicazione con Java 8, rivolgersi al fornitore dell'applicazione e verificare che sia stata certificata per l'utilizzo con questa versione.


Funzioni di Java 8

Di seguito viene fornito un breve riepilogo dei miglioramenti introdotti nella release Java 8:
  • Espressione Lambda e Metodi di estensione virtuale
    Caratteristica principale di Java SE 8, rappresenta l'implementazione delle espressioni Lambda e delle funzioni di supporto per il linguaggio e la piattaforma di programmazione Java.
  • API Data e ora
    Questa nuova API permette agli sviluppatori di gestire la data e l'ora in una modalità più naturale, chiara e facile.
  • Motore JavaScript Nashhorn
    Una nuova implementazione leggera e dalle elevate prestazioni del motore JavaScript è integrata in JDK ed è disponibile per le applicazioni Java mediante le API esistenti.
  • Maggiore sicurezza
    Sostituzione della precedente lista gestita a mano dei metodi sensibili al chiamante con un meccanismo che identifica in modo preciso tali metodi e permette di rilevare l'affidabilità dei relativi chiamanti.