You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

9 lines
459 B

# AI协助学习记录
1. Java泛型为什么不能使用基本类型
泛型底层为类型擦除,编译后全部向上转为Object。
基本数据类型不属于对象,无法转为Object,仅能使用包装类。
2. 泛型擦除后为何反射仍可以获取泛型
运行时实例化的泛型会被完全擦除。
书写在类、成员变量、方法上的泛型声明会保留在字节码中。
依靠反射ParameterizedType即可读取原本泛型。