Java ist eine der am häufigsten eingesetzten Programmiersprachen überhaupt. Mit Java 9 gab es erstmalig grundlegende Veränderungen an der Laufzeitumgebung: Das auch als Jigsaw bekannte Java 9 Modulsystem erlaubt eine bessere Kapselung und Abhängigkeitsverwaltung. Nach Java 11 ist mit Java 17 ist die nächste Java LTS Version erschienen und brachte einige syntaktische Neuerung.
Termine:
Kontaktieren Sie uns!Trainer:
Thomas KruseSchulungsziel
Diese kompakte Schulung richtet sich an Entwickler, die bereits mit Java 8 gearbeitet haben, und die Neuerungen in Java 9 bis Java 17 kennen lernen möchten. Teilnehmer der Java 17 Schulung lernen, Java Applikationen mit dem neuen Modulsystem zu entwerfen und zu entwickeln. Anhand von Code-Beispielen und praktischen Übungen lernen Sie den effektiven Einsatz in Java 17 neu verfügbarer APIs.
Zielgruppe
Entwickler, die die Neuerungen in Java von Version 9 bis Java 17 lernen und anwenden möchten
| Vorkenntnisse: | Java 8 | 
| Dauer: | 2 Tage | 
Themen
Folgende Themen werden in der Java 17 Schulung behandelt:
- 
Java 9 Modulsystem - 
Einführung in Modularisierung 
- 
Definieren von Modulabhängigkeiten, Sichtbarkeit von Modulen 
- 
jdeps Abhängigkeitsanalyse 
- 
Linken von Anwendungen (jlink) 
- 
Integration mit Buildwerkzeugen 
 
- 
- 
Kleinere Spracherweiterungen - 
Milling Project Coin 
 
- 
- 
API Erweiterungen in Java 9 - 
Stackwalker 
- 
Process Handle 
- 
Concurrency 
- 
Reactive Flow 
 
- 
- 
Java Shell (jshell) 
- 
Migration auf Java 17 
- 
Versionierung nach Java 9 - 
LTS und short-term Releases 
 
- 
- 
Syntaxerweiterungen - 
Records 
- 
Textblöcke 
 
- 
