Uses of Package
java.math
Package
Description
Provides classes for creating and modifying images.
Provides classes for performing arbitraryprecision integer
arithmetic (
BigInteger
) and arbitraryprecision decimal
arithmetic (BigDecimal
).Provides classes and interfaces for parsing and managing
certificates, certificate revocation lists (CRLs), and
certification paths.
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.
Provides classes and interfaces for key specifications and algorithm
parameter specifications.
Provides the API for accessing and processing data stored in a
data source (usually a relational database) using the
Java programming language.
Provides classes and interfaces for handling text, dates, numbers,
and messages in a manner independent of natural languages.
Contains the collections framework, some internationalization support classes,
a service loader, properties, random number generation, string parsing
and scanning classes, base64 encoding and decoding, a bit array, and
several miscellaneous utility classes.
This package contains classes and interfaces that support a generic API
for random number generation.
Provides interfaces for DiffieHellman keys as defined in RSA
Laboratories' PKCS #3.
Provides classes and interfaces for key specifications and
algorithm parameter specifications.
Provides the open data types and Open MBean descriptor classes.
Provides classes for public key certificates.
Provides the API for server side data source access and processing from
the Java programming language.
Standard interfaces and base classes for JDBC
RowSet
implementations.Provides utility classes to allow serializable mappings between SQL types
and data types in the Java programming language.
Classes for parsing and processing
KeyInfo
elements and structures.
Defines XML/Java Type Mappings.


ClassDescriptionImmutable, arbitraryprecision signed decimal numbers.Immutable arbitraryprecision integers.Immutable objects which encapsulate the context settings which describe certain rules for numerical operators, such as those implemented by the
BigDecimal
class.Specifies a rounding policy for numerical operations capable of discarding precision. 




ClassDescriptionSpecifies a rounding policy for numerical operations capable of discarding precision.

ClassDescriptionImmutable, arbitraryprecision signed decimal numbers.Immutable arbitraryprecision integers.




ClassDescriptionImmutable, arbitraryprecision signed decimal numbers.Immutable arbitraryprecision integers.






ClassDescriptionImmutable, arbitraryprecision signed decimal numbers.Immutable arbitraryprecision integers.