Table of Contents
Java Platform, Standard Edition and Java Development Kit Version 15 API Specification
Java Platform, Standard Edition and Java Development Kit Version 15 API Specification
Java Platform, Standard Edition and Java Development Kit Version 15 API Specification
Java Platform Standard Edition - Java SE
Java Development Kit (JDK) - JDK
This document is divided into two sections:
Java SE
The Java Platform, Standard Edition (Java SE) APIs define the core Java platform\ for general-purpose computing. These APIs are in Java modules whose names start with java.
- java.base - Defines the foundational APIs of the Java SE Platform.
- java.compiler - Defines the Java Language Model, Java Annotation Processing, and Java Compiler APIs.
- java.datatransfer - Defines the API for transferring data between and within applications.
- java.desktop - Defines the AWT and Swing user interface toolkits, plus APIs for accessibility, audio, imaging, printing, and JavaBeans.
- java.instrument - Defines services that allow agents to instrument programs running on the JVM.
- java.logging - Defines the Java Logging API.
- java.management - Defines the Java Management Extensions (JMX) API.
- java.management.rmi - Defines the RMI connector for the Java Management Extensions (JMX) Remote API.
- java.naming - Defines the Java Naming and Directory Interface (JNDI) API.
- java.net.http - Defines the HTTP Client and WebSocket APIs.
- java.prefs - Defines the Preferences API.
- java.rmi - Defines the Remote Method Invocation (RMI) API.
- java.scripting - Defines the Scripting API.
- java.se - Defines the API of the Java SE Platform.
- java.security.jgss - Defines the Java binding of the IETF Generic Security Services API (GSS-API).
- java.security.sasl - Defines Java support for the IETF Simple Authentication and Security Layer (SASL).
- java.sql.rowset - Defines the JDBC RowSet API.
java.transaction.xa Defines an API for supporting distributed transactions in JDBC. java.xml Defines the Java API for XML Processing (JAXP), the Streaming API for XML (StAX), the Simple API for XML (SAX), and the W3C Document Object Model (DOM) API. java.xml.crypto Defines the API for XML cryptography.
JDK
The Java Development Kit (JDK) APIs are specific to the JDK and will not necessarily be available in all Java implementations of the Java SE Platform. These Java APIs are in Java modules whose names start with jdk.
Fair Use Source: https://docs.oracle.com/en/java/javase/15/docs/api/index.html