【发布时间】:2010-10-22 08:53:53
【问题描述】:
可能的重复:
When to use wrapper class and primitive type
What is boxing and unboxing and what are the trade offs?
装箱基本上将原始类型转换为其对应的引用类型。但是我们什么时候需要拳击? Wrapper 类和 Boxing 是否做同样的工作?
【问题讨论】:
标签: java
可能的重复:
When to use wrapper class and primitive type
What is boxing and unboxing and what are the trade offs?
装箱基本上将原始类型转换为其对应的引用类型。但是我们什么时候需要拳击? Wrapper 类和 Boxing 是否做同样的工作?
【问题讨论】:
标签: java
自动装箱/拆箱是一种纯粹的便利功能,它允许您将原始类型的值分配给包装类的引用,反之亦然,编译器会自动添加代码以在两者之间进行转换。
【讨论】:
java.lang.Integer 是一个包装类。自动装箱是一种语言机制,它允许您说 Integer i = 5; 而不是 Integer i = Integer.valueOf(5); 或 Integer i = new Integer(5); - 并且“装箱”不是通常使用的表达方式,可能是“自动装箱”的缩写。