Java 12 à 17 : les nouveautés — Découvrir les nouveautés de Java SE 12 à 17
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
Introduction
- Le modèle de releases de Java
- Java 12, 13, 14, 15, 16, 17
Les fonctionnalités en preview, en incubator, expérimentales
Les évolutions dans le langage
- Switch Expressions
- Pattern matching pour instanceof
- Les blocs de texte (Text Blocks)
- Les classes scellées (Sealed classes)
- Les records
- Pattern Matching pour switch (Preview)
Les nouvelles API
- JFR Event Streaming
- Enhanced Pseudo-Random Number Generators
- Vector API
- Foreign Function & Memory API
- Foreign-Memory Access API
- Foreign Linker API
Les évolutions dans les API
- Le Collector Teeing
- Formatage compact des nombres
- Nouvelles méthodes
- Warnings pour classes Value-Based
- Encapsulation forte des API internes du JDK
Les évolutions dans la JVM
- Shenandoah
- ZGC
- Les améliorations dans G1 et ZGC
- Helpful NullPointerException
- App CDS
- Hidden Classes
- Elastic Metaspace
- Les portages
Le support de standard
- Unicode
- Edwards-Curve Digital Signature Algorithm (EdDSA)
- Renforcement de la sécurité
Les fonctionnalités dépréciées ou retirées
- Les fonctionnalités dépréciées de la JVM
- Biased Locking
- Les API dépréciées forRemoval
- Le ramasse-miettes CMS
- Les fonctionnalités retirées
Les évolutions dans les outils
- Packaging tool (jpackage)
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 15/09/2022