社区
Java SE
帖子详情
有关J2SE 5.0以后提供的自动装箱和拆箱。
codeartisan
2007-03-01 05:35:52
Integer integer = 100;
Integer integer = new Integer(100);
这两句是不是没有区别?
如果有,有什么区别?
...全文
178
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
Eclipse3.1中体验
J2SE
5.0
之枚举类型
本文将介绍
J2SE
5.0
中三个比较重要的...这些特性包括范型(generics)的支持,枚举类型(enumeration)的支持,元数据(metadata)的支持,自动
拆箱
(unboxing)/装箱(autoboxing),可变个数参数(varargs),静态导入(staticimports),
java
自动装箱
拆箱
深入剖析
基本数据(Primitive)类型的
自动装箱
(autoboxing)、
拆箱
(unboxing)是自
J2SE
5.0
开始
提供
的功能。java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为
拆箱
)
J2SE
轻松入门第一季
用通俗的语言,带领你掌握Java面向对象的基础知识。
java jdk实列宝典 光盘源代码
自动装箱
和
拆箱
; 新的for循环; 枚举类型; 静态导入; 格式化输出; 使用ProcessBuilder执行本地命令; 泛型编程; 监控和管理虚拟机;新的线程执行架构; 线程锁; 线程条件; 线程同步装置:semaphore countdownlatch ...
java采购管理系统源码-retrotranslator:Retrotranslator是使Java应用程序兼容Java1.4、Java1.3
自动装箱
/
拆箱
增强的 for 循环 可变参数 协变返回类型 格式化输出 静态导入 并发实用程序 集合框架增强 下载 () 并解压二进制分发文件Retrotranslator-_n.n.n_-bin.zip ,其中nnn是最新的 Retrotranslator 版本号。...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章