Updateschulung Java 9 und 10

No longer available

Classroom training | German | Claim

Duration of training: 3 days

Objectives

Dieser Kurs bietet Ihnen einen tiefen Einblick in die neue Features der beiden Versionen.

Target audience

  • Java-Entwickler
  • Java-Architekten

Requirements

  • Grundwissen Programmierung in Java 8
  • Grundwissen Software-Entwicklung

Agenda

Java 9 Modularisierung

  • Einführung Modularisierung
  • Einführung Java 9 Modulsystem
  • Das modulare SDK
  • Grundlagen Java 9 Module
  • Definieren von Modulabhängigkeiten
  • Module
    • zusammenpacken
    • kompilieren
    • ausführen
  • Services einsetzen
  • Laufzeit-Images mit dem JLink Werkzeug erzeugen
  • Modularitätsmustern definieren
  • Das JDeps Werkzeug
  • Module API
  • Migration auf Java 9
  • Testen
  • Integration mit Build Werkzeuge

Wichtige Java 9 Features (außer Modularisierung)

  • Java Shell
  • Process API Updates
  • Collection API Updates
  • HTTP/2 Client API
  • 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
  • Überblick weitere Neuerungen

Objectives

Dieser Kurs bietet Ihnen einen tiefen Einblick in die neue Features der beiden Versionen.

Target audience

  • Java-Entwickler
  • Java-Architekten

Requirements

  • Grundwissen Programmierung in Java 8
  • Grundwissen Software-Entwicklung

Agenda

Java 9 Modularisierung

  • Einführung Modularisierung
  • Einführung Java 9 Modulsystem
  • Das modulare SDK
  • Grundlagen Java 9 Module
  • Definieren von Modulabhängigkeiten
  • Module
    • zusammenpacken
    • kompilieren
    • ausführen
  • Services einsetzen
  • Laufzeit-Images mit dem JLink Werkzeug erzeugen
  • Modularitätsmustern definieren
  • Das JDeps Werkzeug
  • Module API
  • Migration auf Java 9
  • Testen
  • Integration mit Build Werkzeuge

Wichtige Java 9 Features (außer Modularisierung)

  • Java Shell
  • Process API Updates
  • Collection API Updates
  • HTTP/2 Client API
  • 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
  • Überblick weitere Neuerungen

Tags