Java泛型类型擦除
下文笔者讲述泛型类型擦除的简介说明
泛型类型擦除: 指java编译器应用类型擦除 类型擦除: 编译器用实际类或桥接方法替换泛型参数的过程 在类型擦除中,编译器确保不会创建额外的类并且不会产生运行时间开销
擦除规则
当使用有界的类型参数,则用通用类型中的类型参数替换它们的边界 当使用无限类型参数,则用Object替换泛型类型中的类型参数 插入类型转换以保持类型安全 生成桥接方法以保持扩展泛型中的多态性
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。