Module java.base
Package java.lang

# Class Double

=
public final class Double
extends java.lang.Number
implements java.lang.Comparable<java.lang.Double>, java.lang.constant.Constable, java.lang.constant.ConstantDesc

## Fields

- =
  public static final int BYTES = 8
- =
  public static final int MAX_EXPONENT = 1023
- =
  public static final double MAX_VALUE = 1.7976931348623157E308
- =
  public static final int MIN_EXPONENT = -1022
- =
  public static final double MIN_NORMAL = 2.2250738585072014E-308
- =
  public static final double MIN_VALUE = 4.9E-324
- =
  public static final double NEGATIVE_INFINITY = -Infinity
- =
  public static final double NaN = NaN
- =
  public static final double POSITIVE_INFINITY = Infinity
- =
  public static final int PRECISION = 53
- =
  public static final int SIZE = 64
- =
  public static final java.lang.Class<java.lang.Double> TYPE

## Constructors

- =
  @Deprecated(since="9"forRemoval=true)
  public Double(double arg0)
- =
  @Deprecated(since="9"forRemoval=true)
  public Double(java.lang.String arg0) throws java.lang.NumberFormatException

## Methods

- =
  public byte byteValue()
- =
  public static int compare(double arg0, double arg1)
- =
  public int compareTo(java.lang.Double arg0)
- =
  public java.util.Optional<java.lang.Double> describeConstable()
- =
  public static long doubleToLongBits(double arg0)
- =
  public static long doubleToRawLongBits(double arg0)
- =
  public double doubleValue()
- =
  public boolean equals(java.lang.Object arg0)
- =
  public float floatValue()
- =
  public int hashCode()
- =
  public static int hashCode(double arg0)
- =
  public int intValue()
- =
  public static boolean isFinite(double arg0)
- =
  public boolean isInfinite()
- =
  public static boolean isInfinite(double arg0)
- =
  public boolean isNaN()
- =
  public static boolean isNaN(double arg0)
- =
  public static double longBitsToDouble(long arg0)
- =
  public long longValue()
- =
  public static double max(double arg0, double arg1)
- =
  public static double min(double arg0, double arg1)
- =
  public static double parseDouble(java.lang.String arg0) throws java.lang.NumberFormatException
- =
  public java.lang.Double resolveConstantDesc(java.lang.invoke.MethodHandles.Lookup arg0)
- =
  public short shortValue()
- =
  public static double sum(double arg0, double arg1)
- =
  public static java.lang.String toHexString(double arg0)
- =
  public java.lang.String toString()
- =
  public static java.lang.String toString(double arg0)
- =
  public static java.lang.Double valueOf(double arg0)
- =
  public static java.lang.Double valueOf(java.lang.String arg0) throws java.lang.NumberFormatException

## Serialized Form

=

### serialVersionUID

=-9172774392245257468

### Serialized Fields

- =
  double value

## Summary

No differences.