Updateschulung Java 9 und 10

nicht mehr verfügbar

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

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

Zielgruppe

  • Java-Entwickler
  • Java-Architekten

Voraussetzungen

  • 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

Ziele

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

Zielgruppe

  • Java-Entwickler
  • Java-Architekten

Voraussetzungen

  • 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