Returns a hash code for this Double object. The
result is the exclusive OR of the two halves of the
long integer bit representation, exactly as
produced by the method doubleToLongBits(double), of
the primitive double value represented by this
Double object. That is, the hash code is the value
of the expression:
(int)(v^(v>>>32))
where v is defined by:
long v = Double.doubleToLongBits(this.doubleValue());
hash code value for this object.
Diagram: Number