Java 17
Java 17
présentation
Java 17 est une version LTS (Long Termes Support) qui offre une base moderne, expressive et performante pour les applications Java.
Ce cours détaille les nouveautés majeures dans le langage (switch expressions, records, classes scellées, pattern matching pour instanceof, text blocks) et les nouvelles API.
Il présente aussi les améliorations de performance (notamment dans les Garbage Collectors), de sécurité et des évolutions dans la JVM, le nettoyage d'API et les fonctionnalités obsolètes, ainsi que les difficultés à prendre en compte lors de la migration de la version 11 vers 17 du JDK.
Tarif 2026
* (déjeuner inclus, hors frais de déplacement et hébergement)

Durée

Modalité

Référence
CETTE FORMATION EST-ELLE FAITE POUR VOUS ?
programme
Les évolutions syntaxiques
- Les Switch Expressions
- Le Pattern matching pour instanceof
- Les blocs de texte
- Les classes scellées
- Les records
Les évolutions dans les API
- Les interfaces pour les Pseudo-Random Number Generators
- L’API pour le streaming d’événements JFR
- Le Collector Teeing
- Le formatage compact des nombres
Les évolutions dans la JVM
- Les ramasses miettes (ZGC, Shenandoah, G1)
- Helpful NullPointerException
- Elastic Metaspace
- App CDS
- Hidden Classes
Les évolutions dans le JDK
- Les warnings pour les classes Value-Based
- L’outil de packaging (jpackage)
Les fonctionnalités dépréciées ou retirées
- Le biased locking
- Les API dépréciées forRemoval
- Le ramasse-miettes CMS
- Les fonctionnalités retirées
La migration de Java 11 à 17
- L’encapsulation forte des API internes du JDK
- Les API en incubation
- L’API Vector
- L’API Foreign Function & Memory
MODALITES ET INFORMATIONS

Moyens et supports pédagogiques
Support de cours et cahier de travaux pratique.

Modalités d'évaluation
QCM pour mesurer l'acquisition des compétences théoriques

Taux de recommandation & de satisfaction
Disponible par formation sur demande
.png)
Modalités d'inscription
Les dates de formation sont définies avec vous et planifiées dans un délai maximal de trois mois après validation du besoin. Formulaire à remplir et à nous envoyer par mail à l'adresse formation@sciam.fr


