在jdk1.5的环境下,有如下4条语句:
1
2
3
4
|
Integer i01 =
59
;
int
i02 =
59
;
Integer i03 =Integer.valueOf(
59
);
Integer i04 =
new
Integer(
59
)。
i03==i04 是fasle
期他都是同一个对象
JVM中一个字节以下的整型数据会在JVM启动的时候加载进内存,
除非用new Integer()显式的创建对象,否则都是同一个对象
|