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 est archivée, ce qui signifie qu'elle n'est plus mise à jour.
Toutefois, si elle répond à votre besoin, n'hésitez pas à nous contacter.