社区
Java SE
帖子详情
有关J2SE 5.0以后提供的自动装箱和拆箱。
codeartisan
2007-03-01 05:35:52
Integer integer = 100;
Integer integer = new Integer(100);
这两句是不是没有区别?
如果有,有什么区别?
...全文
198
4
打赏
收藏
有关J2SE 5.0以后提供的自动装箱和拆箱。
Integer integer = 100; Integer integer = new Integer(100); 这两句是不是没有区别? 如果有,有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangzhiqing
2007-03-02
打赏
举报
回复
估计是有一点区别的,我写了一个测试的类:
public class TestBox {
Integer a1 = 100;
Integer a2 = new Integer(100);
public void test() {
Integer b1 = 100;
Integer b2 = new Integer(100);
}
}
编译成 TestBox.class 以后,用 DJ Java Decompiler 反编译以后,得到如下的结果:
public class TestBox
{
public TestBox()
{
a1 = Integer.valueOf(100);
a2 = new Integer(100);
}
public void test()
{
Integer b1 = Integer.valueOf(100);
Integer b2 = new Integer(100);
}
Integer a1;
Integer a2;
}
codeartisan
2007-03-02
打赏
举报
回复
那不是其中一个多余?
捏造的信仰
2007-03-02
打赏
举报
回复
没区别,你想怎么用都行。
codeartisan
2007-03-01
打赏
举报
回复
up
JAVA API官方文档中文版CHM版(
J2SE
5.0
)
JAVA API帮助文档 中文版 CHM版
J2SE
5.0
由韩国出版的
J2SE
5.0
版的JAVA 2教材源代码
由韩国出版的
J2SE
5.0
版的JAVA 2教材源代码
J2SE
5.0
API (中文版)
很好用的
J2SE
5.0
API,具有索引的功能!!!
J2SE
RuntimeEnvironment
5.0
开发者版
J2SE
RuntimeEnvironment
5.0
开发者版
J2SE
5.0
新特性精解
对
J2SE
5.0
中的一些新特性进行了精辟的讲解。
Java SE
62,624
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章