Java Update 9++

Module und andere Neuerungen ab Java 9

Beschreibung:

Mit Java 9 hat das Modulsystem (Java Platform Module System) das Licht der Welt erblickt. Neben dieser großen Änderungen - auch unter den Namen Jigsaw bekannt - sind weitere kleine und große neue Features bzw. Erweiterungen bestehender Features in Java eingezogen.

Auch wurde mit Java 9 der Releasezyklus und die Versionierung angepasst, so dass uns jetzt jedes halbe Jahr, einmal im Frühjahr und im Herbst eine neue Version mit meist kleineren, aber auch interessanten Neuerungen erwartet.

In diesem Kurs betrachten wir die wichtigsten Neuerungen ab Java 9 und wagen auch einen Ausblick in die Zukunft der zu erwartenden Features.

Inhalt:

  • Java 9 Platform Module System (JPMS)/Jigsaw
  • Tools rund um das Modulsystem (jdeps, jmod, jlink)
  • Process API
  • Collection Factory Methoden
  • Reactive Streams Support
  • Taskbar Support
  • Verarbeitung von Stackframes und die Klasse StackWalker
  • HTTP/2-Support.
  • API Erweitertungen
  • Optimierung bei Strings
  • HTML5 Javadoc
  • Neues Versionsschemas
  • Multi-Release-JARs
  • jshell (Java REPL)
  • Lokale Variablen mit var
  • HTTP Client
  • Launch Single-File Source-Code Programs
  • Switch Expressions/Pattern Matching