- Einfache Web Server für statische Dateien
- Code-Schnipsel in Kommentaren
- Änderungen bei Reflection und Finalisierung
- Sequenced Collections - ein Lückenschluss im Collections API
- Record Patterns erlauben einfachen Zugriff auf Werte durch "Deconstruction"
- Pattern Matching für "switch" für noch elegantere Fallunterscheidungen
- Virtuelle Threads zur besseren Parallelisierung bei weniger Ressourcenverbrauch
Und auf Wunsch ein kurzer Ausblick auf zukünftige Erweiterungen in den Previews von
- String Templates als weitere Möglichkeit, Text mit dynamischen Werten zu erstellen
- Foreign Function & Memory API für den Zugriff auf externen Speicher und Logik
- Klassen ohne Namen, Instanz-main-Methoden
- Scoped Values als Ersatz für Thread-lokale Variablen
- Vector API zum Ausnutzen der SIMD-Fähigkeiten einer CPU
LernzieleIn diesem Seminar erhalten Sie fortgeschrittene Kenntnisse und Einblicke in spezifische Themen und Funktionen von Java. Das Seminar konzentriert sich auf verschiedene Aspekte der Java-Programmierung, darunter Webserver für statische Dateien, Code-Schnipsel in Kommentaren, Änderungen bei Reflection und Finalisierung, Sequenced Collections, Record Patterns, Pattern Matching für "switch" und virtuelle Threads.
ZielgruppenProfessionelle Entwickler:innen und Architekten auf Java-17-Niveau, die einen kompakten Einstieg in die neuen Möglichkeiten mit der LTS-Version Java 21 haben wollen.