Java自动装箱和自动拆箱的陷阱
来源:互联网 发布:淘宝关键词要钱 编辑:程序博客网 时间:2024/05/05 22:18
这里有一段测试代码,猜猜执行结果是什么吧?
public static void main(){Integer a = 1;Integer b = 2;Integer c = 3;Integer d = 3;Integer e = 321;Integer f = 321;Long g = 3L;System.out.println(c == d);System.out.println(e == f);System.out.println(c == (a + b));System.out.println(c.equals(a + b));System.out.println(g == (a + b));System.out.println(g.equals(a + b));System.out.println(g.equsls(a + b));}
提示:包装类的“==”运算在没有遇到算数运算的情况下不会自动拆箱,而且它们的equals()方法不会处理数据转型的关系。
打印结果公布啦,你猜对第1和第6个了吗?
true
false
true
true
true
false
false
- Java自动装箱和自动拆箱的陷阱
- Java的自动装箱陷阱
- Java自动装箱的陷阱
- java中自动装箱拆箱的陷阱
- Integer的自动拆箱装箱陷阱
- java自动装箱陷阱
- JavA的自动装箱和拆箱
- Java的自动拆箱和装箱
- java的自动装箱和拆箱
- java 自动装箱 和 自动拆箱
- java自动装箱和自动拆箱
- Java自动拆箱和自动装箱
- Java自动装箱和自动拆箱
- JAVA自动装箱和自动拆箱
- Java自动装箱和自动拆箱
- Java自动装箱和自动拆箱
- java的自动装箱和自动拆箱
- Java 自动装箱和自动拆箱注意的问题
- 架构师究竟是个什么样的职业
- Oracle——创建用户
- QT OpenCv 图像显示
- 最大权匹配的KM算法
- Android在线更新APK
- Java自动装箱和自动拆箱的陷阱
- CSS 相对/绝对(relative/absolute)定位系列(二)
- 响应者对象
- 儿子的感谢卡
- Oracle EM(Enterprise Manager)
- cxf调用webservice接口
- DWR与jquery冲突
- Asp.Net无刷新上传并裁剪头像
- SDL显示内存中的图像