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.
Programm
1. Java-Programmierung
Anonymous Inner Classes
Lambda Expressions
Static, Default und Private Methoden in Interfaces
Custom- und Predefined Functional Interfaces
Wichtige Interfaces: Function, Predicate, Consumer, etc.
2. Erweiterungen der Sprachsyntax
Typinferenz mit var
Neue Switch-Syntax und Switch Expressions
Pattern Matching for Switch (JEP 441)
Record Patterns (JEP 440)
Sealed Types und Hidden Classes
Unnamed Classes und Instance Main Methoden
Unnamed Patterns und Variablen
3. Arbeiten mit Collections und Datenstrukturen
java.util Stream API
Nutzung von Consumer, Predicate, Function, etc.
Unmodifiable Collections
Sequenced Collections (JEP 431)
4. Erweiterungen für Zeit und Datei-Handling
Time API Additions (JDK 9–23)
NIO, NIO2 und File-IO mit Stream API
5. Modulsystem und Build-Management
Java Modulsystem (Jigsaw)
Multi-Release JARs
JEP 230 Microbenchmark Suite
6. Interaktive Programmierung und Textverarbeitung
JShell (Interaktive Java Shell)
Textblocks
Java String Templates (JEP 430 Preview)
7. Parallelität und Concurrency
Virtual Threads (JEP 444)
Structured Concurrency (JEP 437 Incubator)
8. Native Integration und Performance
Vector API (JEP 448 Incubator)
Foreign Function & Memory API (JEP 442 Preview)
9. Arbeiten mit Containern und Frameworks
Arbeiten mit Containern, Spring Boot, Docker
10. Kleinere Neuerungen und Sonstiges
Kleinere Neuerungen in Java 8–23
Zielgruppen
Erfahrene Java Programmierer/innen, welche die Neuerungen ab Java SE 8 in ihren eigenen Programmen nutzen möchten.
Sie möchten Ihr Seminar noch einmal besuchen? Die ETC-Wissensgarantie macht es möglich! Ob im Krankheitsfall, bei Planänderung im Unternehmen oder um Ihr Trainings-Knowhow aufzufrischen: Besuchen Sie dazu Ihr Training innerhalb von bis zu 12 Monaten nochmals kostenlos! Ohne Stornokosten oder sonstiger Zusatzstress.