sewatech - formations

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 du cours

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 ?


Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.

Cette formation a été élaborée par Alexis Hassler.

Enregistrer au format PDFTélécharger le PDF

Type de cours : pratique

Durée de la formation
- 3 jours

Tarif
- intra : nous consulter

Participants
Développeurs et chefs de projets, connaissant les versions antérieures de java

Travaux Pratiques
Ils sont réalisés avec Eclipse, Netbeans ou IntelliJ IDEA.
plus de détails sur les environnements de TP...

Inscriptions et renseignements
n� azur : 0 811 030 345
ou