Skip to main content

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