java.math

Classes

BigDecimal Immutable, arbitrary-precision signed decimal numbers. 
BigInteger Immutable arbitrary-precision integers. 
MathContext Immutable objects which encapsulate the context settings which describe certain rules for numerical operators, such as those implemented by the BigDecimal class. 

Enums

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