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
-