package cn.itcast.p2.wrapper.demo;
public class WrapperDemo2 {
/**
* @param args
*/
public static void main(String[] args) {
int num = 4;
num = num + 5;
Integer i = 4;//i = new Integer(4);自动装箱 简化书写。
i = i + 6;// i = new Integer(i.intValue() + 6); //i.intValue() 自动拆箱
// show(55);//
Integer a = new Integer(128);
Integer b = new Integer(128);
System.out.println(a==b);//false
System.out.println(a.equals(b));//true
//下面这个就是上面那个的简写
Integer x = 129;//jdk1.5以后,自动装箱,如果装箱的是一个字节,那么该数据会被共享不会重新开辟空间。
Integer y = 129;
System.out.println(x==y);//
System.out.println(x.equals(y));//true
}
public static void show(Object a){//Object a = new Integer(55);
System.out.println("a="+a);
}
}
16:自动装箱,Integer a = new Intege与Integer x的区别(实际上就是简写)
最新推荐文章于 2021-04-16 02:54:42 发布