March 2018
Intermediate to advanced
276 pages
4h 17m
German
Java 9 bringt das Project Jigsaw mit, das die Plattform um Modularisierung ergänzt und das JDK selbst modularisiert. Jigsaw verfolgt dabei zwei Ziele: eine zuverlässige Konfiguration und eine starke Kapselung von Java. Durch das Modularisieren ist es jetzt möglich, einzuschränken, welche Pakete öffentlich sind, und sicherzustellen, dass Abhängigkeiten zur Laufzeit erfüllt sind, wenn eine Anwendung gestartet wird.
Das Java Platform Module System (JPMS) ist als eigener Layer innerhalb der JVM implementiert. Das unterscheidet es von anderen Modulsystemen wie OSGi, die mithilfe von Classloadern implementiert sind. JPMS ermöglicht eine Modularisierung des JDK selbst.
Project Jigsaw setzt sich aus einem ...