首页 > 图灵资讯 > java面试题>正文

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

2024-05-14 13:45:37

泛型以及泛型擦除

 

泛型:

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

泛型擦除:

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

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

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

上一篇 java基础面试题-抽象类和接口
下一篇 java基础面试题-反射原理以及使用场景

文章素材均来源于网络,如有侵权,请联系管理员删除。