Last updated 2018-02-07
JDK 11 Module Summary | Technologies in the Java SE 9 Documentation
| Legend |
|---|
| JCP technology in the Java SE Platform -- in java.base |
| JCP technology in the Java SE Platform -- not in java.base |
| JCP technology in the Java SE Platform derived from non-JCP standards |
| JCP technology not included in the Java SE Platform |
| JSR | Technology | Evolved By | Module | Loader | Upg? | Notes | Aggregator |
|---|---|---|---|---|---|---|---|
| --- | Collections, Concurrency, Core Reflection, I18N, I/O, JAAS, JCA, JSSE, Math, Net, Text |
UJSR for Java SE | java.base | boot | No | java.se | |
| --- | A11Y, Applet, AWT, Beans, Image I/O, Java 2D, Print, Sound, Swing |
UJSR for Java SE | java.desktop | boot | No | ||
| --- | Data Transfer | UJSR for Java SE | java.datatransfer | boot | No | ||
| --- | JNDI | UJSR for Java SE | java.naming | boot | No | ||
| --- | RMI | UJSR for Java SE | java.rmi | boot | No | ||
| 3 | JMX | UJSR for Java SE | java.management | boot | No | ||
| 6 | Print Service | UJSR for Java SE | java.desktop | boot | No | ||
| 10 | Preferences | UJSR for Java SE | java.prefs | boot | No | ||
| 15 | Image I/O | UJSR for Java SE | java.desktop | boot | No | ||
| 28 | SASL | UJSR for Java SE | java.security.sasl | boot | No | ||
| 47 | Logging | UJSR for Java SE | java.logging | boot | No | ||
| 51 | NIO | UJSR for Java SE | java.base | boot | No | ||
| 57 | Beans Persistence | UJSR for Java SE | java.desktop | boot | No | ||
| 72 | GSS | UJSR for Java SE | java.security.jgss | plat | No | ||
| 105 | XML Digital Signature | UJSR for Java SE | java.xml.crypto | plat | No | ||
| 114 | JDBC Rowset | Original JSR | java.sql.rowset | plat | No | Co-developed with JDBC | |
| 160 | JMX Remote | UJSR for Java SE | java.management | boot | No | ||
| 160 | JMX Remote (RMI) | UJSR for Java SE | java.management.rmi | boot | No | ||
| 163 | Instrumentation | UJSR for Java SE | java.instrument | boot | No | Co-developed with JVMTI | |
| 163 | Monitoring & Management | UJSR for Java SE | java.management | boot | No | ||
| 166 | Concurrency Utilities | UJSR for Java SE | java.base | boot | No | ||
| 173 | StAX | UJSR for Java SE | java.xml | boot | No | Formerly a Standalone Technology | |
| 175 | Annotations (Core Reflection) | UJSR for Java SE | java.base | boot | No | ||
| 175 | Annotations (Language Model) | UJSR for Java SE | java.compiler | plat | Yes | Co-located with a former Standalone Technology | |
| 199 | Compiler | Original JSR | java.compiler | plat | Yes | Formerly a Standalone Technology | |
| 200 | Pack200 | UJSR for Java SE | java.base | boot | No | ||
| 203 | NIO.2 | UJSR for Java SE | java.base | boot | No | ||
| 206 | JAXP | UJSR for Java SE | java.xml | boot | No | Formerly a Standalone Technology | |
| 221 | JDBC | Original JSR | java.sql | plat | No | Co-developed with JDBC Rowset | |
| 223 | Scripting | UJSR for Java SE | java.scripting | plat | No | Formerly a Standalone Technology | |
| 269 | Annotation Processing | Original JSR | java.compiler | plat | Yes | Formerly a Standalone Technology | |
| 292 | InvokeDynamic | UJSR for Java SE | java.base | boot | No | ||
| 308 | Type Annotations (Core Reflection) | UJSR for Java SE | java.base | boot | No | ||
| 308 | Type Annotations (Language Model) | UJSR for Java SE | java.compiler | plat | Yes | Co-located with a former Standalone Technology | |
| 310 | Date and Time | UJSR for Java SE | java.base | boot | No | ||
| 335 | Streams | UJSR for Java SE | java.base | boot | No | ||
| --- | JTA (XA) | UJSR for Java SE | java.transaction.xa | plat | No | Formerly a Standalone Technology (unlisted) | |
| (W3C) | DOM, SAX | UJSR for Java SE | java.xml | boot | No | Formerly an Endorsed Standard | |
| 56 | JNLP | Original JSR | java.jnlp | plat | Yes | None | |
| 268 | Smart Card I/O | Original JSR | java.smartcardio | plat | No | Formerly a Standalone Technology (unlisted) |