Modules system (since Java 9)
GPTKB entity
Statements (51)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:Java_feature
|
| gptkbp:affects |
gptkb:Java_Virtual_Machine
gptkb:Java_runtime Java accessibility Java class loader Java packaging Java reflection |
| gptkbp:alsoKnownAs |
gptkb:Java_Platform_Module_System
|
| gptkbp:definedIn |
gptkb:Project_Jigsaw
|
| gptkbp:enables |
gptkb:jlink_tool
modular documentation module exports better security modular builds better performance module dependencies better maintainability custom runtime images explicit API boundaries explicit dependencies modular JAR files modular access control modular dependency management modular distribution modular reflection modular runtime modular service loading modular testing modularization of JDK modularization of Java SE platform module opens module path module provides module requires module resolution module uses readability graph removal of rt.jar removal of tools.jar service loader improvements smaller deployment size smaller runtime images split package detection strong encapsulation |
| gptkbp:introducedIn |
gptkb:Java_9
|
| gptkbp:purpose |
modularize Java applications
|
| gptkbp:standardizedBy |
gptkb:JSR_376
|
| gptkbp:uses |
module-info.java
|
| gptkbp:bfsParent |
gptkb:Java_Standard_Edition
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
Modules system (since Java 9)
|