Java Module System

GPTKB entity

Statements (33)
Predicate Object
gptkbp:instanceOf gptkb:software
gptkbp:alsoKnownAs gptkb:Project_Jigsaw
gptkbp:definedIn Java SE 9 Specification
gptkbp:enables improved security
better maintainability
explicit dependencies
modular JAR files
service loading
smaller runtime images
strong encapsulation
module versioning
modular applications
custom runtime creation
split packages detection
gptkbp:enforcedBy accessibility rules
readability rules
https://www.w3.org/2000/01/rdf-schema#label Java Module System
gptkbp:introducedIn gptkb:Java_9
gptkbp:partOf gptkb:Java_Platform
gptkbp:purpose modularization of Java applications
gptkbp:replacedBy class-path mechanism
gptkbp:specifies module exports
module dependencies
gptkbp:supportedBy gptkb:javac
java
jdeps
jlink
jmod
gptkbp:usedBy third-party libraries
JDK modules
gptkbp:usesFile module-info.java
gptkbp:bfsParent gptkb:OSGi_framework
gptkbp:bfsLayer 6