Package  Description 

java.awt.image 
Provides classes for creating and modifying images.

java.math 
Provides classes for performing arbitraryprecision integer
arithmetic (
BigInteger ) and arbitraryprecision decimal
arithmetic (BigDecimal ). 
java.security.cert 
Provides classes and interfaces for parsing and managing
certificates, certificate revocation lists (CRLs), and
certification paths.

java.security.interfaces 
Provides interfaces for generating RSA (Rivest, Shamir and
Adleman AsymmetricCipher algorithm)
keys as defined in the RSA Laboratory Technical Note
PKCS#1, and DSA (Digital Signature
Algorithm) keys as defined in NIST's FIPS186.

java.security.spec 
Provides classes and interfaces for key specifications and algorithm
parameter specifications.

java.sql 
Provides the API for accessing and processing data stored in a
data source (usually a relational database) using the
Java™ programming language.

java.text 
Provides classes and interfaces for handling text, dates, numbers,
and messages in a manner independent of natural languages.

java.util 
Contains the collections framework, legacy collection classes,
event model, date and time facilities, internationalization, and
miscellaneous utility classes (a string tokenizer, a randomnumber
generator, and a bit array).

javax.crypto.interfaces 
Provides interfaces for DiffieHellman keys as defined in RSA
Laboratories' PKCS #3.

javax.crypto.spec 
Provides classes and interfaces for key specifications and
algorithm parameter specifications.

javax.management.openmbean 
Provides the open data types and Open MBean descriptor classes.

javax.security.cert 
Provides classes for public key certificates.

javax.sql 
Provides the API for server side data source access and processing from
the Java™ programming language.

javax.sql.rowset 
Standard interfaces and base classes for JDBC
RowSet
implementations. 
javax.sql.rowset.serial 
Provides utility classes to allow serializable mappings between SQL types
and data types in the Java programming language.

javax.xml.bind 
Provides a runtime binding framework for client applications including
unmarshalling, marshalling, and validation capabilities.

javax.xml.crypto.dsig.keyinfo 
Classes for parsing and processing
KeyInfo elements and structures. 
javax.xml.datatype 
XML/Java Type Mappings.

org.omg.CORBA 
Provides the mapping of the OMG CORBA APIs to the Java^{TM}
programming language, including the class
ORB , which is implemented
so that a programmer can use it as a fullyfunctional Object Request Broker
(ORB). 
org.omg.CORBA.portable 
Provides a portability layer, that is, a set of ORB APIs
that makes it possible for code generated
by one vendor to run on another vendor's ORB.

Class  Description 

BigInteger 
Immutable arbitraryprecision integers.

Class  Description 

BigDecimal 
Immutable, arbitraryprecision signed decimal numbers.

BigInteger 
Immutable arbitraryprecision integers.

MathContext 
Immutable objects which encapsulate the context settings which
describe certain rules for numerical operators, such as those
implemented by the
BigDecimal class. 
RoundingMode 
Specifies a rounding behavior for numerical operations
capable of discarding precision.

Class  Description 

BigInteger 
Immutable arbitraryprecision integers.

Class  Description 

BigInteger 
Immutable arbitraryprecision integers.

Class  Description 

BigInteger 
Immutable arbitraryprecision integers.

Class  Description 

BigDecimal 
Immutable, arbitraryprecision signed decimal numbers.

Class  Description 

RoundingMode 
Specifies a rounding behavior for numerical operations
capable of discarding precision.

Class  Description 

BigDecimal 
Immutable, arbitraryprecision signed decimal numbers.

BigInteger 
Immutable arbitraryprecision integers.

Class  Description 

BigInteger 
Immutable arbitraryprecision integers.

Class  Description 

BigInteger 
Immutable arbitraryprecision integers.

Class  Description 

BigDecimal 
Immutable, arbitraryprecision signed decimal numbers.

BigInteger 
Immutable arbitraryprecision integers.

Class  Description 

BigInteger 
Immutable arbitraryprecision integers.

Class  Description 

BigDecimal 
Immutable, arbitraryprecision signed decimal numbers.

Class  Description 

BigDecimal 
Immutable, arbitraryprecision signed decimal numbers.

Class  Description 

BigDecimal 
Immutable, arbitraryprecision signed decimal numbers.

Class  Description 

BigDecimal 
Immutable, arbitraryprecision signed decimal numbers.

BigInteger 
Immutable arbitraryprecision integers.

Class  Description 

BigInteger 
Immutable arbitraryprecision integers.

Class  Description 

BigDecimal 
Immutable, arbitraryprecision signed decimal numbers.

BigInteger 
Immutable arbitraryprecision integers.

Class  Description 

BigDecimal 
Immutable, arbitraryprecision signed decimal numbers.

Class  Description 

BigDecimal 
Immutable, arbitraryprecision signed decimal numbers.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developertargeted 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 9internal+0adhoc.mlchung.jdk9jdeps