Update-Schulung auf Java 9 - 17
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 3 Tage
Ziele
Die Schulung bietet einen vertiefenden Einblick in die neuen Versionen. Java 11 genießt Long Term Support und wird voraussichtlich lange Zeit als Referenzplattform gelten. Sie lernen, Java Applikationen mit dem Modulsystem von Java 9 zu entwerfen.
Daneben werden die vielen diversen Neuerungen vorgestellt, die in den folgenden Versionen den Umgang mit Java erleichtern. Mit Java 17 steht seit September 2021 wieder eine LTS-Version bereit.
Zielgruppe
- Java Entwickler
Voraussetzungen
- Routinierte Programmierkenntnisse in 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
Neues in Java 12-17
- Neue Methoden String u.a.
- Switch Expressions
- Pattern Matching bei switch
- Bessere Meldungstexte bei NPE
- TextBlocks
- Records
- Sealed Classes
- Low-level-Änderungen
Ziele
Die Schulung bietet einen vertiefenden Einblick in die neuen Versionen. Java 11 genießt Long Term Support und wird voraussichtlich lange Zeit als Referenzplattform gelten. Sie lernen, Java Applikationen mit dem Modulsystem von Java 9 zu entwerfen.
Daneben werden die vielen diversen Neuerungen vorgestellt, die in den folgenden Versionen den Umgang mit Java erleichtern. Mit Java 17 steht seit September 2021 wieder eine LTS-Version bereit.
Zielgruppe
- Java Entwickler
Voraussetzungen
- Routinierte Programmierkenntnisse in 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
Neues in Java 12-17
- Neue Methoden String u.a.
- Switch Expressions
- Pattern Matching bei switch
- Bessere Meldungstexte bei NPE
- TextBlocks
- Records
- Sealed Classes
- Low-level-Änderungen