Java SE upgrade

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

Schedule a training?

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.

REQUEST IN-COMPANY TRAINING

 

Public training calendar
datedur.lang.locationprice 
14 Nov1web based 685 EUR (excl. VAT)
14 Nov1Leuven 685 EUR (excl. VAT)
SESSION INFO AND ENROLMENT

Intended for

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

Background

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

You can test yourself to see if you have enough background of Java by filling out the online selftest.

Main topics

  • 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

Training method

Theory alternated with practical exercises.

Certificate

At the end of the session, the participant receives a 'Certificate of Completion'.

Duration

1 day.

Course leader

Reviews

It was a nice brief summary session.

 
  (, )

Very good, and reaches the goal to give a good overview of new functionalities in Java 11 & Java 17.

 
  (, )

I appreciate that the course was really applicative with enough exercises to practice.

 
  (, )

Très chouette cours. Peut-être pas assez poussé. C'était assez "novice"

 
  (, )

Interesting upgrade

 
  (, )

Goed verzord, prima inhoud

 
  (, )

goed, m.n. het eerste deel m.b.t. modules vond ik interessant

 
  (, )

Fijne uitleg en leuke oefeningen

 
  (, )

Also interesting

Enrollees for this training also took the following courses:


SESSION INFO AND ENROLMENT