Formation Java5 Java6
Nouveautés Java 5 et 6
La disponibilité de J2SE 5 est l’annonce la plus importante pour la communauté depuis Java 2, estime Graham Hamilton, Vice Président de Sun et architecte de JavaSE 5. Il est vrai que les avantages apportés par JavaSE 5 étaient attendus de longue date par les développeurs et les équipes d’exploitation. JavaSE 6 poursuit l’effort dans ce sens.
Découvrez la facilité de développement obtenue par ces nouvelles fonctionnalités et profitez au plus vite des gains de productivité avec JavaSE 5 et 6.
Programme détaillé
Introduction
-
Historique de java
-
Noms et numéros de versions
-
Objectifs des nouvelles versions
Nouveaux mécanismes Objet
-
Autoboxing et types primitifs
-
Redéfinition du type de retour (covariant return)
-
Imports statiques
-
Paramètres variables (varargs)
Nouveaux types
-
Types génériques (generics)
-
Utilisation des generics dans l’API de collection
-
Conception avec generics
-
Types énumérés (enum)
Nouvelles instructions
-
Instructions itératives (foreach)
-
Programmation déclarative avec les annotations
-
Intégration des Commons Annotations
-
Annotations personnalisées
Chaînes de caractères
-
StringBuilder, CharSequence,
-
Formatter,
-
Scanner
Entrées / sorties (IO)
-
Console
-
File
Tableaux et collections
-
Arrays : copie et recherche sur les tableauxs
-
Nouveaux types de collections : Deque, NavigableSet/Map
JDBC 4
-
SQLException itérable
-
Types de donnée SQL 2003
-
Gestion des données XML
-
Chargement des drivers
-
Nouvelles exceptions
-
Validité des connexions
-
JavaDB
XML et Web Services
-
Intégration de StAX et du mapping XML/Objet JAX-B
-
Intégration de JAX-WS
Outils de monitoring JMX
-
Outil graphique : jconsole
-
Outils en ligne de commande : jps, jstat, jstack, jmap, jinfo
-
Utilisation des outils à distance
-
Profiling avec VisualVM
Autres nouveautés
-
Intégration de langages de script (JavaScript, PHP,…)
-
Moteur de scripting Java (Groovy, BeanShell) et compilation dynamique
-
Moteur d’applet et JavaFX
-
ServiceLaucher
-
Réseau et sécurité
-
Caractère joker dans le classpath
Synthèse
-
Compatibilité et cohabitation avec l’existant
-
Quand faut-il changer de version ?
Prêt à maîtriser ?
Contactez-moi pour organiser cette formation pour votre équipe ou vous inscrire à la prochaine session.
Formation disponible en présentiel ou en distanciel.
Adaptation du contenu possible selon vos besoins spécifiques.