Après quelques pré-versions, la version finale de J2SE version 5 (auparavant appelée version 1.5) est enfin disponible. Comme l'indique le saut dans les numéros de versions (1.4 à 5 !), il s'agit d'une version majeure du langage Java.
Du côté des nouveautés du langage, on trouve : les types génériques, l'"autoboxing", la possibilité d'associer des métadonnées au code, une boucle du genre "foreach", l'import statique, les énumérations, des fonctions à nombre d'arguments variables, une lecture plus facile des données d'entrées, une nouvelle gestion de la synchronisation, et une génération d'interfaces RMI plus facile.
S'y ajoutent de nombreuses améliorations en termes de performances, de diagnostic et de disponibilité.
Pour en savoir plus je vous invite à visiter
http://perso.wanadoo.fr/jm.doudoux/java/tutorial/chap009.htm
source : linuxfr.org