Modules system (since Java 9)
GPTKB entity
Statements (51)
Predicate | Object |
---|---|
gptkbp:instanceOf |
Java feature
|
gptkbp:affects |
gptkb:Java_Virtual_Machine
Java accessibility Java class loader Java packaging Java reflection Java runtime |
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 |
https://www.w3.org/2000/01/rdf-schema#label |
Modules system (since Java 9)
|
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
|