ToB企服应用市场:ToB评测及商务社交产业平台

标题: 了解泛型的类型擦除吗? [打印本页]

作者: 惊雷无声    时间: 2024-8-26 21:36
标题: 了解泛型的类型擦除吗?
概念

Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许步伐员在编译时检测到非法的类型。
泛型的本质是参数化类型,即给类型指定一个参数,然后在使用时再指定此参数详细的值,那样这个类型就可以在使用时决定了。这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。
优点

只在编译阶段作用

如下:
[code]List list = new ArrayList();list.add("1");list.add("seven");Class 都会被更换成Object。</p>有限制类型擦除

当类定义中的参数类型存在上下限(上下界),那么在类型擦除后就会被更换成类型参数所定义的上界或者下界,
<ul>比方




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4