Java预先创建了256个常用的整数包装类型对象。
举例:
psvm(String[] args){
Integer integer1 = new Integer(100);
Integer integer2 = new Integer(100);
sout(integer1 == integer2);//false
// 这里比较的是对象的存储地址
Integer integer3 = 100;
Integer integer4 = 100;
sout(integer1 == integer2);//true
// 这里比较的是integerd的值
// 这条语句相当于调用 Integer.valueOf(100);
// valueOf()方法中定义了一个IntegerCache缓存区(缓存范围是-128—127),
//用户输入的数据会与这个缓存区的数据对比,找到相同的缓存数据,返回它的缓存地址
}