知灵犀知练
← 返回

Java 基础进阶简答题

Java 泛型的类型擦除是什么意思?

参考答案

Java 泛型主要在编译期进行类型检查,编译后很多类型参数信息被擦除或替换为边界类型,必要时插入类型转换。

题目解析

因此不能直接 new T(),也不能靠运行期的 List<String> 与 List<Integer> 区分重载;反射中某些声明位置仍可读取泛型元数据。