Update-Schulung auf Java 9 - 16
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 3 Tage
Ziele
Der Kurs bietet einen vertiefenden Einblick in die neuen Versionen. Java 11 genießt Long Term Support und wird deshalb lange Zeit als Referenzplattform gelten. Sie lernen, Java Applikationen mit dem Modulsystem von Java 9 zu entwerfen und zu entwickeln.
Daneben werden die vielen diversen Neuerungen vorgestellt, die in den folgenden Versionen bis 16 den Umgang mit Java erleichtern.
Zielgruppe
- Java Entwickler
Voraussetzungen
- Routinierte Programmierkenntnisse in Java 8
Agenda
Java 9 Features
- Das Modulsystem im JDK
- Eigene Projekte mit Modulen
- Java Shell
- Process API Updates
- Collection API Updates
- Stack Walking
- Reactive Streams API
- JVM Logging
- Stream API Updates
- Multi-Release JAR Dateien
- Private Methoden in Schnittstellen
Java 10 Features
- Schreiberleichterung bei lokalen Variablen durch var
- Methode orElseThrow() für Optional
- Methoden für unmodifizierbare Collections
Java 11 Features
- HTTP/2 Client API (begonnen in Java 9)
- Neues in Optional, Predicate und TimeUnit
- Neue Garbage Collectoren
Java 12-16 Features (teilweise Preview)
- Neue String-Funktionen
- Micro-Benchmarks
- erweitertes Schlüsselwort 'switch' ( switch-Expressions)
- Switch Expressions
- Pattern Matching for instanceof
- Records
- Text Blocks
- Sealed und Hideden Classes
- Packaging Tool
Ziele
Der Kurs bietet einen vertiefenden Einblick in die neuen Versionen. Java 11 genießt Long Term Support und wird deshalb lange Zeit als Referenzplattform gelten. Sie lernen, Java Applikationen mit dem Modulsystem von Java 9 zu entwerfen und zu entwickeln.
Daneben werden die vielen diversen Neuerungen vorgestellt, die in den folgenden Versionen bis 16 den Umgang mit Java erleichtern.
Zielgruppe
- Java Entwickler
Voraussetzungen
- Routinierte Programmierkenntnisse in Java 8
Agenda
Java 9 Features
- Das Modulsystem im JDK
- Eigene Projekte mit Modulen
- Java Shell
- Process API Updates
- Collection API Updates
- Stack Walking
- Reactive Streams API
- JVM Logging
- Stream API Updates
- Multi-Release JAR Dateien
- Private Methoden in Schnittstellen
Java 10 Features
- Schreiberleichterung bei lokalen Variablen durch var
- Methode orElseThrow() für Optional
- Methoden für unmodifizierbare Collections
Java 11 Features
- HTTP/2 Client API (begonnen in Java 9)
- Neues in Optional, Predicate und TimeUnit
- Neue Garbage Collectoren
Java 12-16 Features (teilweise Preview)
- Neue String-Funktionen
- Micro-Benchmarks
- erweitertes Schlüsselwort 'switch' ( switch-Expressions)
- Switch Expressions
- Pattern Matching for instanceof
- Records
- Text Blocks
- Sealed und Hideden Classes
- Packaging Tool