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 :
sealedetpermits -
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