Integer i=4;//自动装箱,简化书写
Integer i=new Integer(4);
jdk1.5以后自动装箱,如果装箱的是一个字节,那么该数据会被共享,不会重新开辟空间
Integer x=129;
Integer y=129;
x==y; false
x.equals(y);true
Integer x=127;
Integer y=127;
x==y; true;
x.equals(y);true
本文详细解析Java中自动装箱机制的原理,包括字节共享特性,以及Integer对象的相等性判断方式。通过具体实例展示如何在不同场景下运用这些知识,提升编程效率。
Integer i=4;//自动装箱,简化书写
Integer i=new Integer(4);
jdk1.5以后自动装箱,如果装箱的是一个字节,那么该数据会被共享,不会重新开辟空间
Integer x=129;
Integer y=129;
x==y; false
x.equals(y);true
Integer x=127;
Integer y=127;
x==y; true;
x.equals(y);true
1036
827
1342

被折叠的 条评论
为什么被折叠?