package day13;
public class BiseDemo14 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
menthod_2();
}
// 面试题 1.5 新特性
public static void menthod_2()
{
Integer m = 128;
Integer n = 128;
System.out.println("m==n:"+(m==n));//false
Integer a = 127;
Integer b = 127;
System.out.println(a==b);
//结果为true。因为a和b指向了同一个Integer对象。
//因为当数值在byte范围内容,对于新特性,如果该数值已经存在,
//则不会在开辟新的空间。
}
//1.5新的特性 自动装箱 拆箱
public static void method_1()
{
Integer x=4; //自动装箱 new Integer(4)
x=x+2;
/* x进行了自动拆箱 x.intValue()
* 变成了int类型和2进行加法运算
*再将和进行装箱赋值给x*/
}
}
java1.5 新特性 自动装箱和拆箱
最新推荐文章于 2022-04-06 16:03:28 发布