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

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

Wir bieten alle unsere Kurse mit flexibler Teilnahmemöglichkeit an: entweder klassisch bei uns im Kursraum oder online per MS Teams. Auch ein Wechsel an einzelnen Tagen ist möglich (hybride Durchführung).
Einfach bei der Anmeldung angeben, ob eine Online-Option gewünscht wird.

Zielgruppe

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