文章标题
2017-09-28 09:59
120 查看
https://zhuanlan.zhihu.com/p/27562748
转载自清浅池塘。
true
false
false
转载自清浅池塘。
public class Test { public static void main(String[] args) { // TODO Auto-generated method stub //赋值时在-128到127之间,因此给i2赋100的时候取已有缓存好的对象赋值因此指的是一个对象。 Integer i1=100;//Integer i1=Integer.ValueOf(100); Integer i2=100;//Integer i2=Integer.ValueOf(100); System.out.println(i1==i2); //超出了范围,i4赋值时候new了一个新的对象。 Integer i3=1000;//Integer i3=Integer.ValueOf(1000); Integer i4=1000;//Integer i4=Integer.ValueOf(1000); System.out.println(i3==i4); Integer i7=new Integer(100); Integer i8=new Integer(100); System.out.println(i7==i8); } }
true
false
false