Java 语言特性:装箱拆箱、静态导入、枚举与元数据
1. 装箱与拆箱转换
1.1 装箱转换
在过去的 Java 语言中,将基本类型(如 int 和 char )手动转换为其对应的引用类型(如 Integer 和 Character )是一项繁琐的操作。为了解决这个问题,引入了装箱和拆箱转换。
装箱转换是一种隐式操作,它将基本类型自动包装到其对应的引用类型实例中。例如,将 int 类型的变量自动转换为 Integer 类型。以下是一个示例:
import java.util.ArrayList;
public class BoxingExample {
public static void main(String[] args) {
int intPrimitive;
ArrayList arrayList = new ArrayList();
intPrimitive = 11;
// 这里 intPrimitive 自动包装为 Integer
arrayList.add(intPrimitive);
}
}
在上述代码中, intPrimitive 被自动包装为 Integer 类型,然后添加到 ArrayLi
超级会员免费看
订阅专栏 解锁全文
1172

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



