一个字节以下的整形数据会在加载时直接进入内存,除非用new Integer()重新创建对象,否则还是为一个对象,基本类型对象和引用类型对象比较的是数值,因为引用类型比较的时候会自动拆箱比较数值。
需要明白类的加载顺序。
(1) 父类静态对象和静态代码块
(2) 子类静态对象和静态代码块
(3) 父类非静态对象和非静态代码块
(4) 父类构造函数
(5) 子类 非静态对象和非静态代码块
(6) 子类构造函数