
- Durée
- 1 jour
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Nouveautes Java 18 Java 21
Les versions Java 17 et Java 21 sont des versions LTS (Long Term Support), comme Java 11, utilisables en production, contrairement aux versions 18, 19, 20… destinées aux développeurs pour leur permettre de se familiariser avec des nouveautés dont certaines seront retenues dans la version LTS suivante.
Java 21, sorti en septembre 2023, consolide toutes les nouveautés depuis java 17, notamment les threads virtuels et les record patterns.

Objectifs pédagogiques
À l'issue de cette formation, vous aurez acquis les connaissances et compétences nécessaires pour :
- Connaître quelles sont les nouveautés apportées à la version précédente
- Mettre en pratique les nouveautés les plus importantes
Objectifs opérationnels
Savoir maîtriser l'ensemble des nouvelles fonctionnalités depuis Java 17.
Programme
Contenu du cours, module par module
1 module
JVM
- Ramasse-miettes générationnel ZGC
Langage
- Le Pattern Matching pour switch
- Les Record Patterns
Librairies
- Les threads virtuels
- Les collections de type séquence
- L’API d’encapsulation des clés de cryptage
- Le Serveur web intégré
- Réflexion avec les Method Handles
Fonctionnalités en prévision (Preview features)
- Modèles de chaînes (String templates)
- Classes anonymes et méthodes d’instance main (unnamed classes and instance main methods)
- Patterns et variables anonymes (unnamed patterns and variables)
- Valeurs étendues (scoped values)
- Concurrence structurée (structured concurrency)
- API de gestion mémoire et de fonctions étrangères (Foreign function & memory API)
- API Vector (Vector API)
Travaux pratiques
Travaux pratiques
Programme mis à jour le 14/10/2025
Public concerné
Ce cours s'adresse aux développeurs et chefs de projets maîtrisant déjà la version 17 de Java.

Prérequis
Pour suivre cette formation, il est nécessaire de déjà maîtriser le langage Java et de connaître la version Java 17.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,4/5
7 avis
« Ce que j'ai le plus apprécié : "Qualité de l'accompagnement pendant les travaux pratiques" Ce que j'ai le moins apprécié : "Bug de machine virtuelle. Nécessité de trouver rapidement une solution de contournement (Vscode)" »
TJMMA IARD SA « Mon avis sur le contenu du stage : "Good" Mon avis sur le formateur : "Good" Ce que j'ai le plus apprécié : "." Ce que j'ai le moins apprécié : "." »
AWCBTW (COLLABORATION BETTERS THE WORLD)
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Architecture Event Driven avec Spring Cloud StreamRéf. SCKA2 joursIntermédiaireProchaine session : 21 déc.1 590 €
- Architecture Microservices avec Spring CloudRéf. SFSC3 joursIntermédiaireProchaine session : 2 nov.2 090 €
- Architecture Microservices avec Spring Cloud et Spring Cloud KubernetesRéf. SSBC5 joursIntermédiaireProchaine session : 2 nov.3 050 €
- Certification Java 11 Certified Professional Java SE 11 DeveloperRéf. JCJ114 joursIntermédiaireProchaine session : 19 oct.2 490 €