您的位置:首页 > 编程语言 > Java开发

java1.5 新特性 自动装箱和拆箱

2014-05-03 19:04 302 查看
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*/
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐