社区
Java SE
帖子详情
有关J2SE 5.0以后提供的自动装箱和拆箱。
codeartisan
2007-03-01 05:35:52
Integer integer = 100;
Integer integer = new Integer(100);
这两句是不是没有区别?
如果有,有什么区别?
...全文
184
4
打赏
收藏
有关J2SE 5.0以后提供的自动装箱和拆箱。
Integer integer = 100; Integer integer = new Integer(100); 这两句是不是没有区别? 如果有,有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
由韩国出版的
J2SE
5.0
版的JAVA 2教材源代码
由韩国出版的
J2SE
5.0
版的JAVA 2教材源代码
J2SE
5.0
API (中文版)
很好用的
J2SE
5.0
API,具有索引的功能!!!
J2SE
5.0
新特性精解
对
J2SE
5.0
中的一些新特性进行了精辟的讲解。
J2SE
5.0
专题 之 语言特性
java5。0的新特性,
J2SE
RuntimeEnvironment
5.0
开发者版
J2SE
RuntimeEnvironment
5.0
开发者版
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章