Chapitre 4 : Java 12
Preview features, Switch Expressions, String API, Collecteur teeing
Ce qu'il faut retenir
Apparition des preview features
Apparition des preview features, qui sont des fonctionnalités du langages disponibles pour expérimentation auprès des développeurs mais sujettes à changement. Elles ne sont pas à utiliser en production.
Preview feature : Switch Expressions
Preview feature : Switch Expressions (sans le mot-clé yield)
Améliorations sur les APIs du langage
Améliorations sur les APIs du langage
String
String : indent / transform
Collecteur teeing
Ajout d'un collecteur teeing permettant d'obtenir deux résultats distincts à partir d'un seul Stream
Pour aller plus loin
Amélioration sur l'API InputStream
Amélioration sur l'API InputStream : skipNBytes
Expérimental : ramasse-miettes Shenandoah
Expérimental : Ajout du ramasse-miettes Shenandoah
Améliorations sur le ramasse-miettes G1
Améliorations sur le ramasse-miettes G1 : Abortable mixed collections / Promptly Return Unused Committed Memory
Archives CDS disponibles par défaut
Les archives CDS sont désormais disponibles par défaut après plusieurs exécutions d'essai du programme