一、概要
- double的包装类型,含有一个double的字段
- 提供了double与字符串之间转化的方法
二、实现接口和继承类
public final class Byte extends Number implements Comparable<Byte>
- 继承Number抽象类,该类继承了java.io.Serializable类,该类有以下一些方法
//以int形式返回指定数字的值,可能存在截断和舍入问题
public abstract int intValue();…doubleValue - 实现Comparable接口,进行比较
三、变量或常量
//序列化ID,用于进行反序列化
private static final long serialVersionUID = -9172774392245257468L;
//代表Double的值
private final double value;
//常量初始值为正无穷大
//值为0x7ff0000000000000L
public static final double POSITIVE_INFINITY = 1.0 / 0.0;
//常量初始值为负无穷大
//值为0xfff0000000000000L
public static final double NEGATIVE_INFINITY = -1.0 / 0.0;
//常量最大值
public static final double MAX_VALUE = 0x1.fffffffffffffP+1023;
//位数
public static final int SIZE = 64;
//字节数
public static final int BYTES = SIZE / Byte.SIZE;
四、构造方法
//创建实例
public Double(double valu