The numerical functionality provided by the libraries has been augmented in several ways:
The BigDecimal class has added support for fixed-precision floating-point computation. Refer to JSR 13.
The Math and StrictMath libraries include hyperbolic transcendental functions (sinh, cosh, tanh), cube root, base 10 logarithm, etc.
Hexadecimal floating-point support - To allow precise and predictable specification of particular floating-point values, hexadecimal notation can be used for floating-point literals and for string to floating-point conversion methods in Float and Double.
Refer to the documentation at http://java.sun.com/j2se/1.5.0/docs/guide/math/index.html.