Please note that the specifications and other information contained herein are not final and are subject to change. The information is being made available to you solely for purpose of evaluation.
Java™ Platform
Standard Ed. 9

DRAFT 9-ea+162

Java™ Platform, Standard Edition 9
API Specification

This document is the API specification for the Java™ Platform, Standard Edition.
Modules 
Module Description
java.activation
Defines the JavaBeans Activation Framework (JAF) API.
java.base
Defines the foundational APIs of the Java SE Platform.
java.compiler
Defines the Language Model, Annotation Processing, and Java Compiler APIs.
java.corba
Defines the Java binding of the OMG CORBA APIs, and the RMI-IIOP API.
java.datatransfer
Defines an 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.prefs
Defines the Preferences API.
java.rmi
Defines the Remote Method Invocation (RMI) API.
java.scripting
Defines the Scripting API.
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
Defines the JDBC API.
java.sql.rowset
Defines the JDBC RowSet API.
java.transaction
Defines a subset of the Java Transaction API (JTA) to support CORBA interop.
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.bind
Defines the Java Architecture for XML Binding (JAXB) API.
java.xml.crypto
Defines an API for XML cryptography.
java.xml.ws
Defines the Java API for XML-Based Web Services (JAX-WS), and the Web Services Metadata API.
java.xml.ws.annotation
Defines a subset of the Common Annotations API to support programs running on the Java SE Platform.
Skip navigation links
Java™ Platform
Standard Ed. 9

DRAFT 9-ea+162

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.

DRAFT 9-ea+162