- java为每种基本类型提供了包装器类型,在java SE5之前必须使用new来定义:Integer i = new Integer(10);
- javaSE5之后就提供了自动拆装箱的特性,可以自动使用如下的方式:Integer i=10; //自动装箱,通过Integer i=Integer.valueOf(10);
int a=i; //自动拆箱,实际执行int a=Integer.intValue(i) - 通过valueOf方法创建Integer对象的时候,如果数值在[-128,127]之间,便返回指向IntegerCache.cache中已经存在的对象的引用;否则创建一个新的Integer对象。
Number开装箱说明(以Integer为例)
猜你喜欢
转载自blog.csdn.net/quietbxj/article/details/105485577
今日推荐
周排行