Java Update von Version 8 auf 11
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 2 Tage
Ziele
Die Schulung bietet einen vertiefenden Einblick in die neuen Features der Versionen 9, 10 und 11. Java 11 genießt nach 8 wieder Long Term Support und wird voraussichtlich lange Zeit die dominierende Version im praktischen Einsatz sein.
Neben den neuen Spracheigenschaften und Bibliothekserweiterungen wird auch das Modulsystem vorgestellt, welches seit Java 9 zur internen Strukturierung des JDK verwendet wird. Es kann auch für eigene Projekte eingesetzt werden und erlaubt es, Module einer Gesamtapplikation stärker voneinender zu entkoppeln, ohne dazu auf die deutlich komplexeren bisherigen Lösungen wie OSGI gehen zu müssen.
Zielgruppe
Java-Entwickler
Voraussetzungen
- Routinierte Kenntnisse Java 8
Agenda
Java 9 Features
- Syntax
- Collection API Updates
- Stream API Updates
- Updates bei allgemeinen Typen
- CompletableFuture
- Process API Updates
- Stack Walking
- Reactive Streams
Das Modulsystem
- Einordnung
- Realisierung
- Abhängigkeiten
- Services
Neues in Java 10-11
- Syntax
- Immutable Collections
- Optional
- Predicate und String
- Neuerungen für IO
- Runtime Versionierung
- HTTP/2
- Neues in der JVM
Ziele
Die Schulung bietet einen vertiefenden Einblick in die neuen Features der Versionen 9, 10 und 11. Java 11 genießt nach 8 wieder Long Term Support und wird voraussichtlich lange Zeit die dominierende Version im praktischen Einsatz sein.
Neben den neuen Spracheigenschaften und Bibliothekserweiterungen wird auch das Modulsystem vorgestellt, welches seit Java 9 zur internen Strukturierung des JDK verwendet wird. Es kann auch für eigene Projekte eingesetzt werden und erlaubt es, Module einer Gesamtapplikation stärker voneinender zu entkoppeln, ohne dazu auf die deutlich komplexeren bisherigen Lösungen wie OSGI gehen zu müssen.
Zielgruppe
Java-Entwickler
Voraussetzungen
- Routinierte Kenntnisse Java 8
Agenda
Java 9 Features
- Syntax
- Collection API Updates
- Stream API Updates
- Updates bei allgemeinen Typen
- CompletableFuture
- Process API Updates
- Stack Walking
- Reactive Streams
Das Modulsystem
- Einordnung
- Realisierung
- Abhängigkeiten
- Services
Neues in Java 10-11
- Syntax
- Immutable Collections
- Optional
- Predicate und String
- Neuerungen für IO
- Runtime Versionierung
- HTTP/2
- Neues in der JVM