Java 9 - 10 - 11 : les nouveautés

Blended learning

À qui s'adresse la formation?

  • Chefs de projets
  • Développeurs
  • Consultants

Durée

2,00 jour(s)

Langue(s) de prestation

EN FR

Prochaine session

02.06.2026
Lieu
En distanciel

Prix

1550,00€

Objectifs

  • Comprendre le nouveau modèle de release
  • Connaître les nouveautés des dernières versions de Java
  • Comprendre les notions de modules
  • Comprendre et anticiper les problèmes de migration de ses applications

Contenu

Introduction
  • Java 9
  • Le nouveau modèle de releases
  • Java 10
  • Java 11
JShell
  • Présentation
  • Utilisation
  • Les fonctionnalités avancées
Les évolutions
  • Les évolutions dans le langage
  • Les évolutions dans les API
  • Les nouvelles API
  • StackWalking API
  • Flow API
  • VarHandles
  • HTTP Client
  • Les évolutions dans la JVM
  • Le support de standards
  • Les fonctionnalités dépréciées ou retirées
  • Les évolutions dans les outils
Les modules
  • La modularité
  • Le système de modules de Java
  • Le descripteur de modules
  • La visibilité entre modules
  • Les dépendances
  • L'accès par introspection aux modules
  • Le ModulePath
  • Le packaging des modules
  • Les différents type de modules
  • La modularisation du JDK
  • Les versions des modules
Les modules: fonctionnalités avancées
  • Les services
  • Les runtimes personnalisés
Migration
  • Les difficultés de migration à Java 9+
  • La préparation à Java 9+
  • La migration sans créer de modules
  • La migration avec création de modules
  • La migration de bibliothèques

Certificat, diplôme

Une attestation de participation sera transmise aux participants

Prochaine session

Date
Ville
Language & prix
02.06.2026
En distanciel
FR 1550,00€
16.09.2026
En distanciel
FR 1550,00€
09.12.2026
En distanciel
FR 1550,00€

Ces formations pourraient vous intéresser

EN
Journée
Sur demande
Langages informatiques - Langage java