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

Tags

Diese Seite weiterempfehlen