Java 12 à 17 : les nouveautés

Blended learning

Who is the training for?

Architectes, Developpeurs

Duration

1,00 day(s)

Language(s) of service

EN FR

Next session

10.06.2026
Location
En distanciel

Price

850,00€

Goals

Découvrir les nouveautés et évolutions des versions 12 à 17 de Java SE

Contents

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)

Certificate, diploma

Une attestation de participation sera transmise aux participants

Next session

Datum
City
Language and price
10.06.2026
En distanciel
FR 850,00€
01.07.2026
En distanciel
FR 850,00€
07.10.2026
En distanciel
FR 850,00€

These courses might interest you