Mit der Version 8 wurde Java in seiner Funktionalität erheblich erweitert, mit Version 9 wurde die Plattform um das Modulsystem Jigsaw erweitert. Mit den nachfolgenden Versionen wurden der Programmiersprache und/oder der Plattform jeweils kleinere Erweiterungen hinzugefügt. Lernen Sie in diesem kompakten Seminar, wie Sie die neuen Features in Ihren Softwareprodukten optimal einsetzen können.

Dauer

3 Tage / 24 Lehreinheiten

Termine

23.01.2024 - 25.01.2024 Anmeldung... | Gruppen-Anmeldung... 11.06.2024 - 13.06.2024 Anmeldung... | Gruppen-Anmeldung...

Inhalt

Custom - und predefined Functional Interfaces
Static, default und private Methoden in Interfaces
Anonymous inner classes
Lambda Expressions, sealed Types, hidden Classes
java.util Stream API (consumer, predicate, function, etc)
NIO, NIO2 und File-IO mit Stream API
Time API
Java Modulsystem Jigsaw
JEP 230 Microbenchmark Suite
Multi-Release JARs
JShell
Unmodifiable Collections
TypInferenz mit var
Neue switch Syntax und switch Expressions
Java Records
Neue Threading Features, virtual Threading
Unnamed Classes und Instance Main Methoden
Unnamed Patterns und Variablen
Datenbank: ORM
Arbeiten mit Container, Spring Boot, Docker
Kleinere Neuerungen in Java 8-21

Preiskalkulation


Zielgruppe

Erfahrene Java Programmierer/innen, welche die Neuerungen ab Java SE 8 in ihren eigenen Programmen nutzen möchten.