Eine der großen Änderungen in den Java 9-Funktionen ist das ModuleSystem. Java 9 führte im Rahmen des Jigsaw-Projekts die folgenden Funktionen ein.
Eine der Hauptmotivationen für die Verwendung von ModulenSystem ist die Bereitstellung von Modular JVM läuft auf Geräten mit weniger verfügbarem Speicher. Die JVM führt nur die Module und APIs aus, die für die Anwendung erforderlich sind.
<strong>module Module-Name { requires moduleName; exports packageName; }</strong>
Modulare JAR-Dateien enthalten einen zusätzlichen Moduldeskriptor. In diesem Moduldeskriptor werden die Abhängigkeiten anderer Module durch die Anweisung „requires“ ausgedrückt. Die "exports"-Anweisung steuert, welche Pakete auf andere Module zugreifen können.
Das obige ist der detaillierte Inhalt vonWas ist das Modulsystem in Java 9?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!