In this course, we'll gradually upgrade a Java 7 application to Java 17, using new language features from Java 8, 9, 10, 11, 12, 13, 14, 15, 16, and 17. Our code will end up shrunk to a fraction of its original size and much more concise.
Here is an excerpt of the language features used:
We also briefly look at the JShell (Java 9) and at executing Java files without compiling them first (Java 11).
We will only briefly touch lambdas, method references, and streams introduced in Java 8 and not deal with them intensively due to their scope. If you are interested in this topic, I recommend combining this course with "Java Lambdas and Streams".
The Java 9 module system is also not part of the course. Due to lack of demand, I currently do not offer corresponding training.
You can find more information about my course offerings on the overview page.
Send your inquiry to [email protected].
Trainer: Sven Woltmann
Duration: 2 days
You can find price details on the Java trainings overview page.
Java Concurrency – the Right Way
New Language Features in Java 8 to 17