[KongchangAI]
ConceptJava Platform Module System

JPMS

The Java module system introduced in Java 9. Through the module-info.java descriptor it splits the JDK into roughly 70 modules and by default strongly encapsulates internal APIs. It is one of the main obstacles to upgrading from Java 8.

Timeline (last 90 days)

Oct 18

The module system (JPMS) can indirectly restrict inheritance by controlling package visibility through exports, but it cannot precisely specify the permitted subtypes.

Unverified50%
Oct 14

The module system (JPMS) introduced in Java 9 enforces encapsulation of JDK internals, and any library that accesses sun.misc or com.sun via reflection (such as Mockito, Lombok, Hibernate, or Spring proxies) will start throwing errors or warnings.

Unverified50%

All Facts (3)

Source Articles