936 formations: TIC

ABIS

Java SE upgrade

  • par ABIS
En ligne
829

Au cours de cette formation, nous présenterons un aperçu des dernières nouveautés du langage Java et des bibliothèques SE. Cette formation d’une journée chez ABIS vous mettra à jour sur toutes les nouveautés depuis Java SE 9.

Java a évolué au cours de plus que 30 ans avec de nombreuses facilités. Depuis Java SE 9 (9/2017), les nouvelles versions arrivent chaque 6 mois. Quelques unes sont classifiées comme des versions Long Term Support (LTS), par exemple V11, V17, V21 et (bientôt) V25.

Dans ce cours, nous allons :

  • fournir un aperçu des nouvelles fonctionnalités du langage Java depuis Java SE 9
  • découvrir le Java Platform Module System (JPMS)
  • discuter des ajouts aux bibliothèques Java SE
  • présenter un aperçu des dernières fonctionnalités de la JVM

  • Java Platform Module System (JPMS)
    • modules
    • services
    • nouvelles commandes Java pour les modules
  • Language enhancements
    • text blocks
    • local Variable Type Inference - keyword var
    • switch expressions
    • pattern matching (for instanceof and switch)
    • interfaces with private (static) methods
    • sealed classes
    • records
    • implicitly declared classes et instance main methods
  •  API additions (nouvelles méthodes dans :)
    • String et formatting
    • Collections et Functional Programming
    • File I/O
    • Concurrency
  • JVM features
    • JRE improvements - new Garbage Collectors - JVM
    • JShell - run source files
    • packaging tool jpackage

A la suite du discours théorique et des démonstrations, le participant dispose du temps nécessaire pour de nombreux exercices.

Formation interactive en temps réel: disponible en personne ou en ligne ou dans un format hybride. La formation peut être effectuée en français, en anglais ou en néerlandais.

Les participants devront avoir au moins 3 mois d'expérience en programmation Java (voir le cours La programmation en Java).

En ligne € 829(TVA incluse) S'inscrire

Tout programmeur Java désireux d'avoir un aperçu des nouveautés depuis Java SE 9 et de les mettre en pratique.