1/2 journée de formation
Prochaines sessions
Programme
Introduction
- Le modèle de release de Java
- Java 12, 13, 14, 15 et 16
Les fonctionnalités en preview, en incubator, expérimentales
Les évolutions dans le langage
- Switch Expressions
- Pattern matching pour instanceof
- Text Blocks
- Records
- Sealed classes
Les nouvelles API
- JFR Event Streaming
- Foreign-Memory Access API
- Vector API
- Foreign Linker API
Les évolutions dans les API
- Le Collector Teeing
- Formatage compact des nombres
- Nouvelles méthodes dans la classe String
- Warnings for Value-Based Classes
- Strongly Encapsulate JDK Internals by Default
Les évolutions dans la JVM
- Shenandoah
- ZGC
- Les améliorations dans G1
- Helpful NullPointerException
- App CDS
- Hidden Classes
- Elastic Metaspace
- Portages
Le support de standard
- Unicode 11 et 12.1
- Edwards-Curve Digital Signature Algorithm (EdDSA)
Les fonctionnalités dépréciées ou retirées
- Le ramasse-miettes CMS
- Les API dépréciées forRemoval
- Les fonctionnalités retirées
- Biased Locking
Les évolutions dans les outils
- Packaging tool (jpackage)