Développement logiciel JAVA 7, LES NOUVEAUTÉS Réf: JAA Durée : 2 jours (7 heures) OBJECTIFS DE LA FORMATION En juillet 2011, plus de quatre ans après la sortie de Java 6, a été publiée la version 7 du langage Java. Ce stage vous en montre les principales évolutions et leurs impacts sur le développement d'applications. Contenu: -La genèse de la version 7 et les évolutions du langage -NIO 2 : la nouvelle API de gestion de fichiers -Les nouveautés SWING -JDBC 4.x : les évolutions de l'API -Programmation concurrente -Extensions de la JVM : invocation de langages dynamiques -Autres nouveautés PROGRAMME DE FORMATION La genèse de la version 7 et les évolutions du langage -Aperçu du processus ayant abouti à Java 7. -Les nouveautés du langage. -Utilisation du type String dans les instructions switch. -Utilisation de l'opérateur <>. -Gestion automatique de la fermeture de ressources utilisées. -Ecriture des littéraux numériques avec le caractère _. -Améliorations dans la gestion des exceptions. Travaux pratiques Exercices d'utilisation des nouveautés d'écriture du langage Java. NIO 2 : la nouvelle API de gestion de fichiers -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 d'un fichier. Travaux pratiques Exercices d'utilisation de la nouvelle API de gestion de fichiers. Les nouveautés SWING -JLayer : application du design pattern " Décorateur ". ____________________________________________________________________________________ Adonya Sarl – Organisme de Formation Professionnelle 75 Avenue Niel – 75017 PARIS, France Tél.: 01.40.55.06.47 - www.adonya .fr - [email protected] SARL au capital de 40.000 € - 505 085 126 RCS Paris – Code NAF 8559A TVA intracommunautaire FR 57 50 50 85 126 - Déclaration d'existence N° 11 75 43 524 75 -Nouveau " look and feel " Nimbus. -Combinaison de composants graphiques lourds et légers. -Gestion de la transparence et de la forme des fenêtres. Travaux pratiques Création d'une IHM utilisant les nouvelles fonctionnalités de SWING. JDBC 4.x : les évolutions de l'API -Présentation des évolutions. -Chargement des pilotes. -Utilisation des Rowset, RowsetFactory, et RowsetProvider. -Gestion des exceptions en chaîne. -Utilisation du try - catch with resources. Travaux pratiques Mise en application des évolutions JDBC 4.x. Programmation concurrente -Présentation du framework " Fork and Join ". -Usage du Framework. Techniques sous-jacentes. -Exemple de mise en oeuvre. Travaux pratiques Exercice d'utilisation des classes du framework " Fork and Join ". Extensions de la JVM : invocation de langages dynamiques -Présentation des langages à typage dynamique. -Invocation de langages dynamiques depuis Java. -Evolutions de la JVM. Travaux pratiques Exercice d'invocation depuis la JVM de programmes écrits avec un langage objet à typage dynamique. Autres nouveautés -Revue des nouveautés liées au domaine de la sécurité, à la programmation réseau, à l'internationalisation. -Revue de fonctionnement du Classloader. PROFIL STAGIAIRES & PRÉ-REQUIS Ce cours s'adresse aux responsables de projets et développeurs professionnels Java 5 et 6 désirant connaître les évolutions du langage. Maîtrise de Java 5/6. ____________________________________________________________________________________ Adonya Sarl – Organisme de Formation Professionnelle 75 Avenue Niel – 75017 PARIS, France Tél.: 01.40.55.06.47 - www.adonya .fr - [email protected] SARL au capital de 40.000 € - 505 085 126 RCS Paris – Code NAF 8559A TVA intracommunautaire FR 57 50 50 85 126 - Déclaration d'existence N° 11 75 43 524 75 PRIX Paris : 1 320.00 € HT - 1 584.00 € TTC Province : 1 320.00 € HT - 1 584.00 € TTC DATES DE FORMATIONS Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Genève, Sophia-antipolis, Luxembourg: Nous consulter. ____________________________________________________________________________________ Adonya Sarl – Organisme de Formation Professionnelle 75 Avenue Niel – 75017 PARIS, France Tél.: 01.40.55.06.47 - www.adonya .fr - [email protected] SARL au capital de 40.000 € - 505 085 126 RCS Paris – Code NAF 8559A TVA intracommunautaire FR 57 50 50 85 126 - Déclaration d'existence N° 11 75 43 524 75 Powered by TCPDF (www.tcpdf.org)