30/07/2024
Introduction
1.Fonctionnalités de Java 8
*Expressions lambda
*Streams API
*Méthodes par défaut
*Moteur Nashorn JavaScript
*Nouvelle API de Date et Heure
2.Fonctionnalités de Java 9
*Modules (Jigsaw Project)
*REPL (JShell)
*Améliorations des Streams
*API HTTP/2
3.Fonctionnalités de Java 10
*Inférence de type avec 'var'
*Améliorations de la collecte de déchets (GC)
4.Fonctionnalités de Java 11
*Exécution de fichiers source Java
*API HTTP améliorée
*Nouveaux outils de ligne de commande
5.Fonctionnalités de Java 12
*Améliorations du garbage collector (GC)
*Expressions switch (préversion)
6.Fonctionnalités de Java 13
*Text Blocks (préversion)
*Améliorations de la JVM
7.Fonctionnalités de Java 14
*Records (préversion)
*Pattern Matching pour instanceof (préversion)
8.Fonctionnalités de Java 15
*Classes scellées (préversion)
*Hidden Classes
9.Fonctionnalités de Java 16
*Classes internes statiques
*Pattern Matching pour instanceof (standardisé)
10.Fonctionnalités de Java 17
*Version LTS (Long Term Support)
*Records
*Pattern Matching pour switch (préversion)
Conclusion