关闭

对Java泛型的理解

别叨叨 1年前 ⋅ 125 阅读

Java中的泛型有3种形式,泛型方法、泛型类、泛型接口。Java通过在编译时类型擦除的方式来实现泛型。擦除时使用Object或者界定类型替代泛型,同时在要调用具体类型方法或者成员变量的时候插入强转代码,为了保证多态特性,Java编译器还会为泛型类的子类生成桥接方法。类型信息在编译阶段被擦除之后,程序在运行期间无法获取类型参数所对应的具体类型。


全部评论: 0

    我有话说: