Neuerungen auf Java 12-17
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 1 Tag Durchführung gesichert
Ziele
In diesem eintägigen Seminar "Java 12-17: Neue Features und Anwendungen" erkunden Sie sämtliche innovativen Sprachfeatures sowie kleinere API-Erweiterungen der Java-Versionen 12-17 und vertiefen Ihr Verständnis durch praxisnahe Übungen anhand von Beispielen. Ein besonderes Augenmerk liegt auf den Weiterentwicklungen in der Java Virtual Machine (JVM), darunter Performance- und Memory-Verbesserungen, die nahtlos integriert sind. Zudem erhalten Sie Einblicke in neue Tools, die die Anwendung von Java weiter optimieren und erleichtern.
Zielgruppe
- Softwareentwickler (Java)
Voraussetzungen
- Gute Kenntnisse mit Java bis Version 11
- Grundkenntnisse in maven oder gradle
Agenda
Überblick Java aktuell
- Kurze Historie
- Der aktuelle Releaseprozess
Neue Sprachfeatures
- Text Blocks
- Switch Expressions
- Pattern Matching for instanceof
- Sealed Classes
- Records
Kleinere Api Erweiterungen
- Compact Number Formatting
- Stream
- String
- Helpful NullPointerExceptions
Performance und Memory Verbesserungen in der JVM
- CDS Archives
- Neue Garbage Collectoren
Neue Tools und Features der JVM
- Jpackage: Native executables erstellen
- Microbenchmark Suite
Ausblick Java 21
- Virtual Threads
- Virtual Threads
- Pattern Matching for Switch
- Record Patterns
- Virtual Threads
- Sequenced Collection
Ziele
In diesem eintägigen Seminar "Java 12-17: Neue Features und Anwendungen" erkunden Sie sämtliche innovativen Sprachfeatures sowie kleinere API-Erweiterungen der Java-Versionen 12-17 und vertiefen Ihr Verständnis durch praxisnahe Übungen anhand von Beispielen. Ein besonderes Augenmerk liegt auf den Weiterentwicklungen in der Java Virtual Machine (JVM), darunter Performance- und Memory-Verbesserungen, die nahtlos integriert sind. Zudem erhalten Sie Einblicke in neue Tools, die die Anwendung von Java weiter optimieren und erleichtern.
Zielgruppe
- Softwareentwickler (Java)
Voraussetzungen
- Gute Kenntnisse mit Java bis Version 11
- Grundkenntnisse in maven oder gradle
Agenda
Überblick Java aktuell
- Kurze Historie
- Der aktuelle Releaseprozess
Neue Sprachfeatures
- Text Blocks
- Switch Expressions
- Pattern Matching for instanceof
- Sealed Classes
- Records
Kleinere Api Erweiterungen
- Compact Number Formatting
- Stream
- String
- Helpful NullPointerExceptions
Performance und Memory Verbesserungen in der JVM
- CDS Archives
- Neue Garbage Collectoren
Neue Tools und Features der JVM
- Jpackage: Native executables erstellen
- Microbenchmark Suite
Ausblick Java 21
- Virtual Threads
- Virtual Threads
- Pattern Matching for Switch
- Record Patterns
- Virtual Threads
- Sequenced Collection