java的泛型只存在源码中,在编译后的字节码被替换中原生类型,在泛型类被类型擦除的时候,如果类型参数部分没有指定界限,如 会被转译成普通的 Object 类型,如果指定了上限,则类型参数被替换成类型界限。ArrayList 与 ArrayList 编译后都被擦除了,变成了原生类型 ArrayList。
泛型使用的注意事项:https://blog.csdn.net/zly921112/article/details/63686936
java中的泛型擦除
最新推荐文章于 2023-01-30 00:59:24 发布