Programme du cours
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