赞
踩
通过调用包装器类的valueOf方法实现的。
例:int 装箱的时候会自动调用Integer的valueOf(int)方法
通过调用包装器类的xxx.value方法实现的,xxx代表对应的基本数据类型。
例:Integer拆箱的时候会自动调用Integer的intValue方法。
注意:
- Integer integer100=null;
-
- int int100=integer100;
解析:能通过编译但运行时会抛出空指针异常。integer100为Integer类型的对象,可以指向null,但第二行就会对integer100进行拆箱,也就是对一个null对象执行intValue()方法。所以,在拆箱的过程中特别注意封装类对象是否为空。
- Integer a=128;
-
- Integer b=128;
-
- System.out.println(a==b);
解析:超过Integer的范围,创建两个新对象,结果返回false.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。