当前位置: 首页 > 图灵资讯 > java面试题> java基础面试题-泛型以及泛型擦除

java基础面试题-泛型以及泛型擦除

来源:图灵教育
时间:2024-05-14 13:45:37
泛型以及泛型擦除

 

泛型:

泛型的本质是参数化类型。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口和泛型方法。

泛型擦除:

Java的泛型是伪泛型,使用泛型的时候加上类型参数,在编译器编译生成的字节码的时候会去掉,这个过程成为类型擦除。

如List等类型,在编译之后都会变成List。JVM看到的只是List,而由泛型附加的类型信息对JVM来说是不可见的。

可以通过反射添加其它类型元素。