本帖最后由 王林涛 于 2013-6-7 21:29 编辑
Integer i=129;//这儿相当于Integer i = new Integer(129);这里是建立Integer对象
Integer j=129;
System.out.println(i==j);//false,所以运行为false
--------------------------------------------------------------------------------------------------------
Integer a=110;
Integer b=110;
System.out.println(a==b);//true
System.out.println(a.equals(b));//这里覆盖了equals方法,建立了Integer自己的比较方式.
装类的自动装箱和自动拆箱,当整数取值在byte的取值范围时,jvm将不再开辟新的内存空间.
|