Java 1.6 , également connu sous Java SE 6, a une pléthore de nouvelles fonctionnalités par rapport à l' ancienne édition 1.5. La plupart de ces fonctionnalités sont conçues pour faciliter le développement Java et plus puissant pour les programmeurs, mais certains sont d'intérêt pour les utilisateurs finaux ainsi . Caractéristiques pour les programmeurs
Un des changements les plus importants pour les développeurs Java est l'inclusion du nouveau logiciel de base de données Java DB intégrée. Java DB est basé sur la base de données Derby d'Apache. Une nouvelle classe , console , donne aux développeurs Java plus de puissance pour l'écriture d'applications rapide à base de commande.
Caractéristiques pour les utilisateurs finaux
un ajout majeur pour les utilisateurs finaux est l' inclusion officielle de la JConsole , une interface utilisateur graphique pour le suivi des performances de la machine virtuelle Java et des applications Java. Et, bien sûr , Java 1.6 comprend des améliorations des performances et de sécurité.
Swing
La nouvelle version of Swing ( la bibliothèque d'interface utilisateur officiel ) en Java 1.6 augmente la capacité des applications Java pour s'adapter à la "look and feel" d'un système d'exploitation. Applications Java Swing qui s'exécutent sur un ordinateur Mac OS X vont ressembler les applications Cocoa natif ; la même application ressemblera à une application native Windows lors de l'exécution sur ce système d'exploitation
.