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 modules whose names start with
java
.- JDK
- The Java Development Kit (JDK) APIs are specific to the JDK and will not necessarily be available in all implementations of the Java SE Platform. These APIs are in modules whose names start with
jdk
.
Module | Description |
---|---|
java.base |
Defines the foundational APIs of the Java SE Platform.
|
java.compiler |
Defines the Language Model, Annotation Processing, and Java Compiler APIs.
|
java.net.http |
Defines the HTTP Client and WebSocket API.
|
jdk.compiler |
Defines the implementation of the
system Java compiler
and its command line equivalent, javac.
|
jdk.javadoc |
Defines the implementation of the
system documentation tool
and its command line equivalent, javadoc.
|