Formation nouveautés Java 11
Java, nouveautés du JDK 11
Le JDK 11 est la première version LTS (Long Term Support) du nouveau cycle de release. Cette version consolide les évolutions des versions 9 et 10, dont la plus importante est le système de modules.
Cette formation reprend les nouveautés depuis la précédente version LTS (JDK 8). Nous proposons aussi une formation plus approfondies sur le système de modules Java.
Prérequis
Prérequis obligatoires
- Pratique courante du langage Java dans une version antérieure
Programme détaillé
Introduction
-
Historique de Java
-
Première version LTS du nouveau mode de release
-
Distribution(s) du JDK
-
Principales nouveautés des JDK 9, 10 et 11, et des suivants
Le système de modules
-
Classpath : les faiblesses du fonctionnement actuel
-
Systèmes de modularité existants : OSGi, JBoss Modules
-
Génèse du projet Jigsaw
-
JDK modulaire
-
Application modulaire
-
Visibilité entre modules
-
Dépendances transitives et statiques
Améliorations des collections et streams
-
Builders de Collections
-
Nouvelles opérations de
java.util.stream.Stream<T>
-
Nouveaux builders de
java.util.stream.Stream<T>
-
Nouveaux collecteurs
Améliorations des autres APIs
-
Optional
-
String
-
Nouvelle classe
java.lang.Process
-
Sortie d’incubateur du client HTTP
-
Programmation réactive avec
java.util.concurrent.Flow
Objectifs et résultats attendus
Livrables formation
- Code source de tous les travaux pratiques
- Projet final complet et fonctionnel
- Slides de formation en PDF
- Notes techniques
- Ressources et liens utiles
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.