- Cours pratique
- Informatique
- Oracle
Formation Nouveautés Java 21 et Java 25
Découvrez et maîtrisez les nouveautés majeures introduites dans les versions LTS de Java 21 et Java 25

- Durée
- 2 jours
- Niveau
- Fondamental
- Modalités
- Présentiel / Distanciel
Description de la formation Nouveautes Java 21 Java 25
Qu’est-ce que Java 21 et Java 25 ?
Les versions Java 21 et Java 25 sont des versions LTS (Long Term Support) stables, destinées à être utilisées en production. Elles intègrent et consolident toutes les évolutions issues des versions précédentes, notamment les threads virtuels, les record patterns et les nouvelles API. Java 25 introduit également des fonctionnalités novatrices comme les fichiers sources compacts, le pattern matching pour les types primitifs ou encore les modèles de chaînes.
Pourquoi suivre une formation Nouveautés Java 21 et Java 25 ?
Maîtriser les nouveautés apportées par les dernières versions de Java permet de tirer parti des améliorations de performance, de simplifier le code et de renforcer la maintenabilité des applications. Cette formation s’adresse aux développeurs souhaitant rester à jour et exploiter pleinement les capacités offertes par les versions LTS les plus récentes.

Objectifs pédagogiques
À l'issue de cette formation Nouveautés Java 21 et Java 25, vous aurez acquis les connaissances nécessaires pour :
- Connaître les nouveautés apportées par Java 21 et Java 25.
- Mettre en pratique les nouvelles fonctionnalités du langage et des API.
- Comprendre les apports du pattern matching et des record patterns.
- Exploiter les threads virtuels et les nouvelles collections de séquence.
- Utiliser les nouvelles syntaxes et simplifications du langage.
Objectifs opérationnels
Savoir maîtriser l'ensemble des nouvelles fonctionnalités depuis Java 21.
Programme
Contenu du cours, module par module
4 modules
- Le ramasse-miettes générationnel ZGC
- Langage et syntaxe
- Le Pattern Matching pour switch
- Les Record Patterns
Travaux pratiques
- 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
Travaux pratiques
- Patterns et variables anonymes (unnamed patterns and variables)
- Modèles de chaînes (String templates)
- Simplifications des constructeurs (Flexible constructor bodies)
- Fichiers source compacts et méthodes main d’instance (Compact Source Files & Instance Main Methods)
- Déclarations d’import de modules (Module Import Declarations)
- Pattern Matching pour types primitifs
Travaux pratiques
- 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)
- Fonction de dérivation de clé (Key derivation function)
- Valeurs stables (Stable values)
Travaux pratiques
Travaux pratiques
De nombreux exercices pratiques accompagnent chaque module. Les participants mettront en œuvre les nouvelles fonctionnalités du langage et des API (environ 50 % du temps de formation).
Programme mis à jour le 24/02/2026
Public concerné
Cette formation s’adresse aux développeurs et chefs de projets maîtrisant déjà la version 21 de Java.

Prérequis
Maîtriser le langage Java et connaître la version Java 21. Ces compétences sont nécessaires pour comprendre les changements apportés et évaluer leur impact sur les projets existants.
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.
5/5
1 avis
« Mon avis sur le formateur : "Très bon professeur, explications claires et très bon suivi en TP " Ce que j'ai le plus apprécié : "Bonne explication de l'utilisation de la plateforme de formations et de test sur la machine virtuelle" Ce que j'ai le moins apprécié : "Il me manquait le mail avec mes identifiants" »
KWINE KWOR MAN MickaelBIBLIOTHEQUE NATIONALE DE FRANCE
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
- Optimisation et Profiling des applications Java avec JProfilerRéf. JPOJ3 joursIntermédiaireProchaine session : 9 nov.2 090 €
- Programmation pratique avec ScalaRéf. SCAL3 joursIntermédiaireProchaine session : 7 déc.2 190 €
- Quarkus : bâtir une architecture microservices avec QuarkusRéf. DAMQ3 joursIntermédiaireProchaine session : 26 oct.2 090 €
- Smalltalk pour les développeurs JavaRéf. JSDJ5 joursIntermédiaire