本文转载来自:http://www.cnblogs.com/danne823/archive/2011/04/22/2025332.html
-
什么时候自动装箱
例如:Integer i = 100;
相当于编译器自动为您作以下的语法编译:Integer i = Integer.valueOf(100);
-
什么时候自动拆箱
自动拆箱(unboxing),也就是将对象中的基本数据从对象中自动取出。如下可实现自动拆箱:
1 Integer i
= 10;//装箱
2 int t= i; //拆箱,实际上执行了 int t = i.intValue();
2 int t= i; //拆箱,实际上执行了 int t = i.intValue();
本文详细介绍了Java中自动装箱与拆箱的过程及应用场景。自动装箱是指将基本类型转换为对应的包装类对象,如Integer i = 100; 实际上等同于 Integer i = Integer.valueOf(100);。而自动拆箱则是将包装类对象转换回基本类型的过程。
991

被折叠的 条评论
为什么被折叠?



