Este documento se divide en dos partes:
- Java SE
- La API de la Plataforma Java, Edición Estándar (Java SE), define la plataforma Java central para la computación de propósito general. Estas API se encuentran en nombres que comienzan con
javaEn el módulo inicial.- JDK
- La API de Java Development Kit (JDK) es específica del JDK y no necesariamente se aplica a todas las implementaciones de la plataforma Java SE. Estas API se encuentran en nombres que comienzan con
jdkEn el módulo inicial.
| Módulo | Descripción |
|---|---|
| java.base |
Define las API fundamentales de la plataforma Java SE.
|
| java.compiler |
Define el modelo de lenguaje, el procesamiento de anotaciones y la API del compilador de Java.
|
| java.datatransfer |
API que define la transferencia de datos entre aplicaciones y dentro de las aplicaciones.
|
| java.desktop |
Define los kits de herramientas de interfaz de usuario AWT y Swing, y las API para accesibilidad, audio, imágenes, impresión y JavaBeans.
|
| java.instrument |
Definir servicios que permiten a los programas agente detectar programas que se ejecutan en la JVM.
|
| java.logging |
Define la API de registro de Java (Java Logging API).
|
| java.management |
Define la API de Java Management Extensions (JMX).
|
| java.management.rmi |
Define la Remote API de Java Management Extensions (JMX).
RMI connector 。
|
| java.naming |
Define la API de la Interfaz de Nombres y Directorios de Java (JNDI).
|
| java.net.http |
Definir el cliente HTTP y la API de WebSocket.
|
| java.prefs |
Define la API de Preferencias.
|
| java.rmi |
Define la API de invocación de métodos remotos (RMI).
|
| java.scripting |
Define la API de scripting.
|
| java.se |
Define la API de la plataforma Java SE.
|
| java.security.jgss |
Define los enlaces Java de la API de servicios de seguridad generales (GSS-API) de la IETF.
|
| java.security.sasl |
Define el soporte de Java para la capa simple de autenticación y seguridad (SASL) de la IETF.
|
| java.smartcardio |
Define la API de E/S para tarjetas inteligentes Java.
|
| java.sql |
Definir la API JDBC.
|
| java.sql.rowset |
Define la API RowSet de JDBC.
|
| java.transaction.xa |
Define una API para admitir transacciones distribuidas en JDBC.
|
| java.xml |
Define la API de Java para el procesamiento de XML (JAXP), la API de streaming para XML (StAX), la API simple para XML (SAX) y la API del modelo de objetos de documento del W3C (DOM).
|
| java.xml.crypto |
Definir la API para el cifrado XML.
|
| jdk.accessibility |
Define las clases de utilidad del JDK utilizadas por los implementadores de tecnologías de asistencia.
|
| jdk.attach |
Definir API adicionales.
|
| jdk.charsets |
ProporcionarNo está en java.baseEn java.base (Principalmente conjuntos de caracteres de doble byte e IBM).
|
| jdk.compiler |
Definición
system Java compilery sus equivalentes de línea de comandos
Implementación de javac 。
|
| jdk.crypto.cryptoki |
Proporciona una implementación del proveedor de seguridad SunPKCS11.
|
| jdk.crypto.ec |
Proporciona la implementación del proveedor de seguridad SunEC.
|
| jdk.dynalink |
Define una API para operaciones avanzadas sobre objetos enlazados dinámicamente.
|
| jdk.editpad |
Proporcionar
jdk.jshellservicio de panel de edición utilizado
Implementación 。
|
| jdk.hotspot.agent |
Define la implementación del agente de mantenibilidad de HotSpot.
|
| jdk.httpserver |
Define una API de servidor HTTP específica de JDK.
|
| jdk.jartool | |
| jdk.javadoc |
Definición
system documentation tooly sus equivalentes de línea de comandos
Implementación de javadoc 。
|
| jdk.jcmd | |
| jdk.jconsole |
Definición de herramientas gráficas JMX.
jconsole , para supervisar y gestionar aplicaciones en ejecución.
|
| jdk.jdeps | |
| jdk.jdi |
Definir la interfaz de depuración de Java.
|
| jdk.jdwp.agent |
Proporciona la implementación del agente del Protocolo de Línea de Depuración de Java (JDWP).
|
| jdk.jfr |
API que define el JDK Flight Recorder.
|
| jdk.jlink | |
| jdk.jshell |
Este módulo admite herramientas de evaluación de 'fragmentos' del lenguaje de programación Java, como Read-Eval-Print Loops (REPL), incluyendo
jshellHerramienta.
|
| jdk.jsobject |
Define la API para objetos JavaScript.
|
| jdk.jstatd |
Definición
jstatdHerramienta para iniciar el daemon de la herramienta jstat y supervisar de forma remota las estadísticas de la JVM.
|
| jdk.localedata |
Proporcionar
US localeDatos de configuración regional para otros entornos de idioma
|
| jdk.management |
Define interfaces de administración específicas del JDK para la JVM.
|
| jdk.management.agent |
Definir agentes de administración JMX.
|
| jdk.management.jfr |
Define la interfaz de administración de JDK Flight Recorder.
|
| jdk.naming.dns |
Proporciona una implementación del proveedor de nombres DNS de Java.
|
| jdk.naming.rmi |
Proporciona una implementación del proveedor de nombres RMI de Java.
|
| jdk.net |
Define la API de Networking específica de JDK.
|
| jdk.pack | |
| jdk.rmic |
Definición
rmicCompilador para generar stubs y skeletons utilizando el protocolo Java Remote Method Protocol (JRMP) con objetos remotos.
|
| jdk.scripting.nashorn |
Proporciona la implementación del motor de scripts Nashorn y el entorno de ejecución para programas escritos en ECMAScript 5.1.
|
| jdk.sctp |
Define API específicas del JDK para SCTP.
|
| jdk.security.auth |
Proporcionar
javax.security.auth.*Implementación de interfaces y varios módulos de autenticación
|
| jdk.security.jgss |
Define las extensiones JDK de GSS-API y la implementación del mecanismo SASL GSSAPI.
|
| jdk.xml.dom |
Define un subconjunto de la API del Modelo de Objetos de Documento (DOM) del W3C que no forma parte de la API de Java SE.
|
| jdk.zipfs |
Proporciona la implementación del proveedor del sistema de archivos zip.
|