Skip to main content

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