您的位置:首页 > 其它

文章标题

2017-09-28 09:59 120 查看
https://zhuanlan.zhihu.com/p/27562748

转载自清浅池塘。

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: