Formation nouveautés Java 17
Java, nouveautés du JDK 17
Le JDK 17 est une version LTS (Long Term Support), il consolide toutes les nouveautés des versions STS (Short Term Support) entre 12 et 16. Les principales évolutions sont les nouveaux type record
et sealed
. Le pattern matching fait son arrivée, mais de façon très partielle.
Cette formation reprend les nouveautés depuis la précédente version LTS (JDK 11).
Prérequis
Prérequis obligatoires
- Pratique courante du langage Java dans une version antérieure
Programme détaillé
Introduction
-
Historique de Java
-
Bilan et adaptation du nouveau mode de release
-
Distribution(s) du JDK
-
Principales nouveautés des JDK 12 à 17, et des suivants
Améliorations du langage
-
Bloc de texte multi-lignes
-
Tuples nommés :
record
-
Types scellés :
sealed
etpermits
-
Pattern matching pour
instanceof
-
Pattern matching pour
switch
/case
-
preview et prochaines évolutions
-
Runtime et outils
-
Garbage collectors
-
Historique
-
Retrait de CMS
-
ZGC et Shenendoah GC
-
-
Outil
jpackage
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.