933 formations: TIC

ABIS

Java SE upgrade

  • par ABIS
En ligne
829

During this training, we give an overview of the newest additions to the Java language and the SE libraries. This one-day course at ABIS will get you up to date with all the "what's new"s since Java SE 9.

Java has evolved over 30 years with a lot of new features. Since Java SE 9 (9/2017), newer Java versions now follow every 6 months. Some of them are classified as Long Term Support (LTS) versions like V11, V17, V21 and (coming up) V25.

In this course, we will:

  • provide an overview of the 'new' Java language features since Java SE 9 
  • learn about the Java Platform Module System (JPMS)
  • discuss additions to the Java SE libraries
  • give an overview of the latest JVM features

  • Java Platform Module System (JPMS)
    • modules
    • services
    • new java commands for 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 and instance main methods
  • API additions (new methods in:)
    • String and formatting
    • Collections and Functional Programming
    • File I/O
    • Concurrency
  • JVM features
    • JRE improvements - new Garbage Collectors - JVM
    • JShell - run source files
    • packaging tool jpackage

Theory alternated with practical exercises.

Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French.

The participants should have experience (at least 3 months) with Java programming (see course Java programming).

En ligne € 829(TVA incluse) S'inscrire

Current Java developers who wish to gain an insight in and practice with the new features that are available since Java SE 9.