Java Platform Module System

GPTKB entity

Statements (75)
Predicate Object
gptkbp:instance_of gptkb:Command_Line_Interface
gptkbp:allows modular programming
named modules
gptkbp:built gptkb:Java_Virtual_Machine_(JVM)
gptkbp:can_be_extended_by Java Module System enhancements
gptkbp:consists_of modules
gptkbp:designed_by gptkb:Oracle_Corporation
gptkbp:enables API versioning
strong encapsulation
dynamic module loading
stronger access control
API modularization
gptkbp:enforces module boundaries
gptkbp:enhances modular programming
Java application performance
gptkbp:facilitates scalability of applications
better security
https://www.w3.org/2000/01/rdf-schema#label Java Platform Module System
gptkbp:improves application performance
code maintainability
gptkbp:includes module-info.java
gptkbp:introduced_in gptkb:Java_SE_9
gptkbp:is_adopted_by gptkb:developers
enterprise applications
open-source projects
gptkbp:is_beneficial_for microservices architecture
gptkbp:is_compatible_with gptkb:Java_EE
gptkb:Java_SE_8
gptkbp:is_documented_in Java SE documentation
Java Platform Module System Specification
Java Platform Module System documentation
gptkbp:is_enhanced_by gptkb:Java_12
gptkb:Java_14
gptkb:Java_20
gptkb:Java_11
gptkb:Java_18
gptkb:Java_19
gptkb:Java_15
gptkb:Java_13
gptkb:Java_16
gptkb:Java_17
gptkb:Java_10
gptkbp:is_implemented_in gptkb:Java_Development_Kit_(JDK)
gptkb:Java_Runtime_Environment_(JRE)
Java language
gptkbp:is_influenced_by modular programming principles
Osgi
gptkbp:is_part_of gptkb:Java_Standard_Edition
gptkb:Java_ecosystem
gptkb:Java_Development_Kit_(JDK)
gptkbp:is_promoted_by Java user groups
gptkbp:is_related_to gptkb:Java_programming_language
gptkb:OSGi_framework
gptkbp:is_supported_by gptkb:Java_libraries
Java Development Tools
IDE tools
Java IDEs
gptkbp:is_used_for large-scale applications
plugin systems
gptkbp:is_used_in microservices architecture
Java applications
cloud applications
gptkbp:is_utilized_by gptkb:developers
gptkbp:key_feature gptkb:Java_SE_9
gptkbp:promotes reusability of code
gptkbp:provides module dependencies
module encapsulation
gptkbp:replaces gptkb:Java_Archive_(JAR)_files
gptkbp:supports dependency management
multi-module projects
service loader mechanism
service loading
gptkbp:bfsParent gptkb:Java
gptkb:Java_2_Platform
gptkbp:bfsLayer 4