19 |
|
* this class does extend {@code Number} to allow uniform access by |
20 |
|
* tools and utilities that deal with numerically-based classes. |
21 |
|
* |
22 |
< |
* <p><a name="bitEquals">This class compares primitive {@code double} |
22 |
> |
* <p id="bitEquals">This class compares primitive {@code double} |
23 |
|
* values in methods such as {@link #compareAndSet} by comparing their |
24 |
|
* bitwise representation using {@link Double#doubleToRawLongBits}, |
25 |
|
* which differs from both the primitive double {@code ==} operator |
29 |
|
* long xBits = Double.doubleToRawLongBits(x); |
30 |
|
* long yBits = Double.doubleToRawLongBits(y); |
31 |
|
* return xBits == yBits; |
32 |
< |
* }}</pre></a> |
32 |
> |
* }}</pre> |
33 |
|
* |
34 |
|
* @see jsr166e.DoubleAdder |
35 |
|
* @see jsr166e.DoubleMaxUpdater |