Integer i1 = new Integer(97);
Integer i2 = new Integer(97);
System.out.println(i1.equals(i2));//true
System.out.println(i1 == i2);//false
System.out.println("=========");
/**
* -128~127是byte的取值范围,如果在这个范围,自动装箱不会创建新对象,在常量池中获取
* 否则就会创建新对象
*/
Integer i3 = 128;
Integer i4 = 128;
System.out.println(i3 == i4);//false
Integer i5 = 127;
Integer i6 = 127;
System.out.println(i5 == i6);//true
包装类Integer面试题
最新推荐文章于 2022-09-14 08:28:52 发布