Oracle Corporation publié JDK 1.6 en 2006 comme une mise à niveau à partir de Java 1.5 , qui a été publié en 2004. Baptisée Mustang et surtout connu comme Java Platform Standard Edition 6 ou Java SE 6 , le JDK 1.6, il a apporté avec elle une pléthore d'améliorations, y compris mais non limité à des performances plus rapides , de meilleures correctifs de sécurité , les bibliothèques Java mis à jour , l'introduction de plusieurs nouveaux modules et de nombreuses améliorations à l'interface utilisateur graphique. Modules
Le compilateur Java API , qui est plus communément connu sous le nom JSR 199 , permet aux programmeurs de compiler le code source d'une application elle-même . Pendant ce temps, l'API java.awt.Desktop offre une intégration avec des applications tierces , y compris Microsoft Word, Mozilla Thunderbird et Internet Explorer. Le Java Platform Debugger Architecture, ou JPDA , de JDK 1.5 a maintenant la capacité de détecter les blocages et retracer leurs origines. Il peut également se fixer sur une machine virtuelle Java opérationnel pour effectuer des tests de diagnostic.
Scripting
JDK 1.6 introduit de script pour la plate-forme Java API via JSR 233. Il permet aux applications Java d'appeler des moteurs de script en cours d'exécution à travers un mécanisme de " service de découverte " . Cela permet aux développeurs d' inclure des scripts de Groovy , Python et Ruby dans leurs applications. Il accorde également aux développeurs la puissance d'instancier les classes directement à partir d'un script. L'avantage de ceci est que les tâches répétitives peuvent être automatisées pour les utilisateurs , ce qui rend leur vie plus facile .
Application Management
Une version améliorée de la surveillance JMX API permet aux programmeurs de déclencher des événements spécifiques lorsque certains attributs de l'objet MBean de passer au-delà d'une valeur particulière. Le Hotspot JVM comprend des crochets pour le suivi des activités JVM , y compris mais sans s'y limiter chargement de classe , la collecte des ordures et des fils . La JVM permet d'exécuter des scripts , même lorsque la pile est pleine. JDK 1.6 propose également une trace de pile qui améliore la détection des fuites de mémoire et les erreurs fatales .
Database Connectivity
Un des avantages les plus remarquables de JDK 1.6 est l'intégration de JDBC 4.0, qui est court pour la base de données API de connectivité Java , version 4.0. Une nouvelle classe de DriverManager gère le chargement et l'enregistrement de tous les pilotes JDBC , ce qui signifie que les développeurs n'ont pas besoin d' utiliser le " Class.forName ()" fonction pour enregistrer manuellement. En outre, les chaînes de requêtes SQL peuvent maintenant être spécifiés en utilisant un simple mot d'annotation , les développeurs qui signifie n'ont pas à chercher intensivement à travers différents fichiers pour le code approprié et d'interrogation de base de données .
< Br >