泛型的使用1

泛型只在编译期间有效,并且在编译期间会验证传入的值是否为泛型类型的值,如果不是对应泛型的值,将会报错: 图1 图2 此时的构造函数的值应该是泛型的类型的值,也就是String类型的值,否则会报错。 2.如下图说明了,泛型在编译成class文件会被擦除,也就是运行的是同一个Class文件,此处和JVM的类加载相关。不赘述 图3 3.如果没有传入对应的泛型,则是Object类型,因为Object能兼容
相关文章
相关标签/搜索