Statements (26)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Command_Line_Interface
|
gptkbp:allows |
Explicit dependencies
Modularization of code |
gptkbp:defines |
Module boundaries
|
gptkbp:designed_by |
gptkb:Oracle_Corporation
|
gptkbp:enables |
Improved security
Better tooling support |
gptkbp:enhances |
Performance of applications
|
gptkbp:facilitates |
Versioning of modules
|
https://www.w3.org/2000/01/rdf-schema#label |
Java Module System
|
gptkbp:improves |
Maintainability of code
|
gptkbp:includes |
Named modules
|
gptkbp:introduced_in |
gptkb:Java_SE_9
|
gptkbp:is_based_on |
Module concept
|
gptkbp:is_compatible_with |
Java SE 8 and earlier versions
|
gptkbp:is_implemented_in |
gptkb:Java_Development_Kit_(JDK)
|
gptkbp:is_part_of |
gptkb:Java_Platform_Module_System_(JPMS)
|
gptkbp:is_used_in |
Java applications
|
gptkbp:provides |
Encapsulation
Access control for packages |
gptkbp:replaces |
Classpath-based approach
|
gptkbp:supports |
Dependency management
Service loader mechanism |
gptkbp:uses |
module-info.java file
|
gptkbp:bfsParent |
gptkb:Java
|
gptkbp:bfsLayer |
4
|