# JCP Technologies in JDK 11

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)