跳到主内容
← 返回题库
八股概念3/5 中等Java 后端 · 一面 ★ 0 · 浏览 14

泛型擦除带来的限制与运行期获取泛型

请说明 Java 泛型擦除的具体表现:为什么不能 new T()、不能 new T[]、不能对泛型类型做 instanceof;静态成员为何不能使用类级类型参数;并给出在运行期获取泛型实参的常见做法及适用前提。

参考答案

先自己想 30 秒再看答案,比直接读一遍有用得多。

追问链

  1. 1. 桥接方法是什么,何时生成;为什么说擦除导致重载冲突,举例说明