Save This Page
Home » openjdk-7 » sun » misc » [javadoc | source]
sun.misc
public class: DoubleConsts [javadoc | source]
java.lang.Object
   sun.misc.DoubleConsts
This class contains additional constants documenting limits of the double type.
Field Summary
public static final  double POSITIVE_INFINITY     
public static final  double NEGATIVE_INFINITY     
public static final  double NaN     
public static final  double MAX_VALUE     
public static final  double MIN_VALUE     
public static final  double MIN_NORMAL    A constant holding the smallest positive normal value of type double, 2-1022. It is equal to the value returned by Double.longBitsToDouble(0x0010000000000000L).
    since: 1.5 -
 
public static final  int SIGNIFICAND_WIDTH    The number of logical bits in the significand of a double number, including the implicit bit. 
public static final  int MAX_EXPONENT    Maximum exponent a finite double number may have. It is equal to the value returned by Math.ilogb(Double.MAX_VALUE)
public static final  int MIN_EXPONENT    Minimum exponent a normalized double number may have. It is equal to the value returned by Math.ilogb(Double.MIN_NORMAL)
public static final  int MIN_SUB_EXPONENT    The exponent the smallest positive double subnormal value would have if it could be normalized. It is equal to the value returned by FpUtils.ilogb(Double.MIN_VALUE)
public static final  int EXP_BIAS    Bias used in representing a double exponent. 
public static final  long SIGN_BIT_MASK    Bit mask to isolate the sign bit of a double
public static final  long EXP_BIT_MASK    Bit mask to isolate the exponent field of a double
public static final  long SIGNIF_BIT_MASK    Bit mask to isolate the significand field of a double
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait