Java 5
Da Wikipedia, l'enciclopedia encyclopedia
Java 5 è la versione 5.0 dell'edizione standard del linguaggio di programmazione Java (in inglese Java 2 Platform Standard Edition o J2SE). Questa versione era inizialmente conosciuta come versione 1.5.0, ma i creatori del linguaggio, per enfatizzarne il livello di maturità e stabilità raggiunto, hanno preferito rinominarla eliminando l'uno iniziale[1]. Il nome in codice di Java 5 durante lo sviluppo era Tiger.
Questa versione è stata pubblicata per la prima volta il 29 settembre 2004 e contiene nuove funzionalità che puntano a semplificare e potenziare il linguaggio stesso. Il codice bytecode prodotto da un compilatore Java 5 può essere eseguito su qualsiasi macchina virtuale Java. Per usufruire quindi delle nuove caratteristiche del linguaggio non è necessario aggiornare la macchina virtuale.
Le nuove caratteristiche del linguaggio hanno permesso di potenziare e semplificare altre componenti standard di Java. Ad esempio gli Enterprise JavaBeans, che fanno parte delle specifiche dell'edizione enterprise di Java, erano noti agli sviluppatori per essere particolarmente complessi da programmare, ma dalla versione 3.0 questo problema è stato risolto grazie all'utilizzo dei metadati.