Date et heure de dépôt : 12/03/2015 15:24:12
Formation négociée : 12716
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
Durée 3 jours
Tarif 1190 € HT
Ce cours est une première approche du langage Java. Après présentation des concepts Objet et de la syntaxe du langage, le stagiaire apprend à développer des applications interactives en Java. Des exercices pratiques permettent d'illustrer et de mettre en oeuvre les concepts abordés.
La génèse de Java 7
Un peu d'histoire.
Rappels sur le Java Community Process
Le processus ayant abouti à la nouvelle version de Java
Les nouveautés du langage
Tour d'horizon essentiellement syntaxique.
Utilisation du type String dans les instructions switch
L'opérateur <>
Gestion automatique de la fermeture de ressources utilisées
Ecriture des litéraux avec le caractère _
Amélioration dans la gestion des exceptions
NIO 2
Etude de la nouvelle API de gestion des E/S.
La classe java.io.File vs les classes du nouveau package java.nio.file
Manipulation de chemins et parcours de répertoires
Gestion des fichiers : accès, lecture et écriture
Notification des changements un fichier
Swing / Java 7
Les nouveautés Swing de Java 7.
JLayer : application du design pattern « Décorateur » aux composants Swing
Nouveau « look and feel » Nimbus
Utilisation combinée de composants graphiques lourds et légers
Gestion de la transparence et de la forme des fenêtres
JDBC 4.X
Les nouveautés JDBC de Java 7.
Cohabitation avec JPA
Chargement des pilotes
Utilisation des Rowset, RowsetFactory, et RowsetProvider
Gestion des exceptions en chaîne
Utilisation du try – catch with resources
Programmation concurrente
Le framework Fork and Join.
Présentation du framework « Fork and Join »
Exemple de mise en œuvre
Extensions de la Machine Virtuelle
Invocation de langages dynamiques.
Présentation des langages à typage dynamique et la JVM
Invocation de langages dynamiques depuis Java
Evolutions la JVM
Autres nouveautés
Nouveautés diverses de Java 7.
Nouveautés liées au domaine de la sécurité
Nouveautés liées à la programmation réseau
Nouveautés liées à l’internationalisation
Fonctionnement du Classloader
La maitrise de Java 5/6 est requise pour profiter des travaux pratiques.
java , java7, JVM , JPA , Framework , JDBC , swing , paris