Chapitre 2 : Java 10
Inférence de type (var), Collections immutables, copyOf, Optional.orElseThrow
Ce qu'il faut retenir
Inférence de type sur les variables locales
Inférence de type sur les variables locales
Collecteurs de collections Immutables pour l'API Stream
Collecteurs de collections Immutables pour l'API Stream (Map/Set/List)
Méthode .copyOf pour cloner des collections
Méthode .copyOf pour cloner des collections
Ajout d'une surcharge sans arguments pour Optional.orElseThrow
Ajout d'une surcharge sans arguments pour la méthode .orElseThrow de la classe Optional
Pour aller plus loin
Full GC avec G1 parallèle
L'exécution d'un full GC avec G1 est désormais effectuée de façon parallèle, réduisant la durée d'un stop-the-world
Disponibilité complète d'AppCDS
Disponibilité complète d'AppCDS (Application Class Data Sharing), auparavant uniquement présent pour ceux qui payaient Oracle :D
Prise de conscience d'environnements conteneurisés
Prise de conscience d'environnements conteneurisés
Support expérimental du compilateur Graal
Ajout du support expérimental de la compilateur Java avec le compilateur Graal