Chapitre 5 : Java 13
Switch Expressions (avec yield), Text Blocks, String API, Archives CDS dynamiques
Ce qu'il faut retenir
Preview feature : Switch Expressions avec yield
Preview feature (seconde version) : Switch Expressions (avec le mot-clé yield)
Preview feature : Text Blocks
Preview feature : Text Blocks
Améliorations sur l'API String
D'autres améliorations sur l'API String : format / stripIndent / translateEscapes
Et encore d'autres améliorations
Pour aller plus loin
Archives CDS dynamiques
Archives CDS dynamiques, qui sont désormais générées par le runtime à la fin du programme, éliminant donc le besoin d'exécutions d'essai
Améliorations sur le ramasse-miette ZGC
Améliorations sur le ramasse-miette ZGC :
- Taille de la heap passant de 4 à 16 terabytes
- Uncommit Unused Memory
API Socket historique vers java.nio
Passage de l'API Socket historique vers une implémentation se basant sur java.nio (apparue avec Java 7)