jdk-20-ga : jdk-21+35
Module java.base
Package java.lang

Class Number

public abstract class Number
extends java.lang.Object
implements java.io.Serializable
Comparing jdk-20-ga and jdk-21+35
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AtomicInteger , AtomicLong , BigDecimal , BigInteger , Byte , Double , DoubleAccumulator , DoubleAdder , Float , Integer , Long , LongAccumulator , LongAdder , Short

public abstract class Number extends Object implements Serializable
The abstract class Number is the superclass of platform classes representing numeric values that are convertible to the primitive types byte , double , float , int , long , and short . The specific semantics of the conversion from the numeric value of a particular Number implementation to a given primitive type is defined by the Number implementation in question. For platform classes, the conversion is often analogous to a narrowing primitive conversion or a widening primitive conversion as defined in The Java Language Specification for converting between primitive types. Therefore, conversions may lose information about the overall magnitude of a numeric value, may lose precision, and may even return a result of a different sign than the input. See the documentation of a given Number implementation for conversion details.
See Java Language Specification:
Moved out of a link with destination https://docs.oracle.com/javase/specs/jls/se20/html/jls-5.html#jls-5.1.2.Moved to a link with destination https://docs.oracle.com/javase/specs/jls/se21/html/jls-5.html#jls-5.1.2. Moved out of a link with destination https://docs.oracle.com/javase/specs/jls/se20/html/jls-5.html#jls-5.1.2.Moved to a link with destination https://docs.oracle.com/javase/specs/jls/se21/html/jls-5.html#jls-5.1.2.5.1.2 Widening Primitive Conversion
Moved out of a link with destination https://docs.oracle.com/javase/specs/jls/se20/html/jls-5.html#jls-5.1.3.Moved to a link with destination https://docs.oracle.com/javase/specs/jls/se21/html/jls-5.html#jls-5.1.3.5.1.3 Narrowing Primitive Conversion
Since:
1.0
See Also:

Constructors

Methods

Serialized Form

serialVersionUID

-8742448824652078965

Summary

Differences
Elements Comments Descriptions Total
Added Changed Removed Added Changed Removed Added Changed Removed
Number 2 2
Total 2 2