Java 5 et Java 6 est semblable à bien des égards , la plupart , sinon la totalité , du code écrit pour Java 5 fonctionne sous Java 6 . Cependant, il ya des différences importantes entre eux. Comme toutes les précédentes versions de Java , Java 5 et Java 6 sont destinés à être bien fonctionner sous n'importe quel système d'exploitation en utilisant la JVM (Java Virtual Machine). Vitesse
Cette conception a été le meilleur atout de Java , mais aussi sa plus grande responsabilité , car elle rend plus lent que les langues de niveau plus bas. Comme les versions précédentes, Java 6 vise à être plus rapide que ses prédécesseurs. Sun Microsystems, les créateurs de Java, affirme que Java 6 fera code écrit précédemment courir plus vite sans qu'il soit nécessaire de modifier ou de le recompiler. La majorité des benchmarks appui de cette affirmation , tout simplement, Java 6 est plus rapide que Java 5, mais encore ne correspond pas à la vitesse de la plupart des langages de bas niveau , tels que C + +
interfaces utilisateur
< . br>
dans le passé , le développement d'une interface utilisateur en Java était une de temps et une tâche assez difficile . Java 6 vise à rendre cela plus facile en mettant en œuvre divers outils tels que SwingWorker et JTable . Sun a également mis en œuvre des améliorations de l'interface utilisateur graphique native pour Windows, Linux et Solaris, un système d'exploitation développé par Sun , Mac OS X est livré avec Java intégré hors de la boîte , y compris une interface utilisateur graphique
.
débogage
Java 6 inclut de nouvelles ou , dans certains cas , l'amélioration des outils de suivi et de gestion , y compris la jhat «infâme» , qui est utilisé pour explorer les vidages de mémoire . Il comprend également des informations de diagnostic , qui permet une fixation bug un peu plus facile .
Bases de données
Java DB, un nouvel outil de gestion de base de données , a été incluse et est , comme le reste de la libération , libre d'utilisation. Java DB est basée sur l' open-source Apache Derby et est supporté par Sun. Ce système DB a un encombrement de seulement 2,5 Mo et peut fonctionner sur n'importe quoi à partir de PDA à grands mainframes . Il est conforme à la CDC , Java , JDBC et SQL. Java DB offre toutes les caractéristiques de sécurité standard qu'on peut attendre d' un système de base de données d'entreprise digne y compris le cryptage de fichiers , les deux formes externes et internes de l'authentification et la base de données peut être réalisée en lecture seule ou en écriture seule .
Verdict
ensemble, Java 6 est une amélioration sur les précédentes versions . Avec son haut- outils de débogage et plus rapide temps de parcours , il va rapidement devenir la norme sur Java 5 . Compte tenu de la rétrocompatibilité de Java 6 avec le code écrit en Java 5 , il ya peu de raison de retarder dans le déplacement de la version plus récente .