1.包装类对象的初始值
包装类初始化值为:null
2.包装类对象间的比较
*当 == 俩边是对象的话,比较的是对象在内存中的引用,然而通过new ,会在内存开辟一段新的空间。
*当有自动拆装箱中会有 包装类.valueOf操作,为了提高效率,提供类似常量数组的缓存区(对象池),如果传过来的数值是在 -128<=参数<=127 就在缓冲区去查找,有就用,没有就创建。如果不在此范围就直接实例化。
基本数据类型的初始值如下图:
1.包装类对象的初始值
包装类初始化值为:null
2.包装类对象间的比较
*当 == 俩边是对象的话,比较的是对象在内存中的引用,然而通过new ,会在内存开辟一段新的空间。
*当有自动拆装箱中会有 包装类.valueOf操作,为了提高效率,提供类似常量数组的缓存区(对象池),如果传过来的数值是在 -128<=参数<=127 就在缓冲区去查找,有就用,没有就创建。如果不在此范围就直接实例化。
基本数据类型的初始值如下图: