• NEW

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
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence JN1825
Éligible CPF Non

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.

Objectif opérationnel :

Savoir maîtriser l'ensemble des nouvelles fonctionnalités depuis Java 17.

Objectif 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.

Public :

Cette formation s’adresse aux développeurs et chefs de projets maîtrisant déjà la version 17 de Java.

Prérequis :

Maîtriser le langage Java et connaître la version Java 17. 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 ce test.

Nouveautés essentielles de Java 21

JVM

Le ramasse-miettes générationnel ZGC
Langage et syntaxe
Le Pattern Matching pour switch
Les Record Patterns
Travaux pratiques :Mise en œuvre du pattern matching pour switch, et des record patterns

Bibliothèques et API

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 :Mise en œuvre des threads virtuels, des nouvelles collections, du serveur web intégré, des method handlesNouveautés essentielles de Java 25

Langage et syntaxe

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 :Mise en œuvre des patterns et variables anonymes, des modèles de chaînes, des corps de constructeurs flexibles, des fichiers source compacts, des déclarations d’import de modules, du pattern matching pour types primitifs

Bibliothèques et API

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 :Mise en œuvre des scoped values, de la concurrence structurée, des valeurs stables, de l’API Vector

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).

Date de mise à jour du programme : 13/10/2025

Dates et lieux

Du 17 au 18 novembre 2025
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 17 au 18 novembre 2025
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 08 au 09 décembre 2025
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 08 au 09 décembre 2025
Lieu
Paris
Durée
2 jrs
1590 € HT

Ces formations peuvent aussi vous intéresser :

Passer avec succès l'examen Oracle 1Z0-819

  • Niveau : Intermédiaire
  • Certification : Oracle Certified Professional Java SE 11 Developper
  • Référence : JCJ11

Passer avec succès l'examen Oracle 1Z0-819

  • Niveau : Avancé
  • Certification : Oracle Certified Professional Java SE 11 Developper
  • Référence : JCJ11B

Examen 1Z0-829

  • Niveau : Intermédiaire
  • Certification : Oracle Certified Professional, Java SE 17 Developer
  • Référence : JCJ17

Examen 1Z0-829

  • Niveau : Avancé
  • Certification : Oracle Certified Professional, Java SE 17 Developer
  • Référence : JCJ17B


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

4,7/5
94% de nos participants
sont satisfaits ou
très satisfaits


Formateurs experts
validés par
PLB

%
Des participants
recommandent
nos formations