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 | |||||
---|---|---|---|---|---|
date | dur. | lang. | location | price | |
14 Nov | 1 | web based | 685 EUR (excl. VAT) | ||
14 Nov | 1 | Leuven | 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
Sandy Schillebeeckx (ABIS).
Reviews
It was a nice brief summary session.
| (Shashaank, ) |
Very good, and reaches the goal to give a good overview of new functionalities in Java 11 & Java 17.
| (Christelle Barnich, ) |
I appreciate that the course was really applicative with enough exercises to practice.
| (Teodora, ) |
Très chouette cours. Peut-être pas assez poussé. C'était assez "novice"
| (N.N., ING België, ) |
Interesting upgrade
| (Bruno, ) |
Goed verzord, prima inhoud
| (Erik Huijnen, APG Heerlen, ) |
goed, m.n. het eerste deel m.b.t. modules vond ik interessant
| (N.N., APG - CIS, ) |
Fijne uitleg en leuke oefeningen
| (Sid Engelen, APG Heerlen, ) |
Also interesting
Enrollees for this training also took the following courses:
SESSION INFO AND ENROLMENT |