Java 12 à 17 : les nouveautés

Blended learning

À qui s'adresse la formation?

Architectes, Developpeurs

Durée

1,00 jour(s)

Langue(s) de prestation

EN FR

Prochaine session

10.06.2026
Lieu
En distanciel

Prix

850,00€

Objectifs

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

Contenu

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)

Certificat, diplôme

Une attestation de participation sera transmise aux participants

Prochaine session

Date
Ville
Language & prix
10.06.2026
En distanciel
FR 850,00€
01.07.2026
En distanciel
FR 850,00€
07.10.2026
En distanciel
FR 850,00€

Ces formations pourraient vous intéresser

EN
Journée
Sur demande
Langages informatiques - Langage javascript
FR
Journée
Blended-Learning
Langages informatiques - Langage java
15.09.2026