泛型

作者: lenny611 | 来源:发表于2019-01-27 16:36 被阅读0次

    泛型用于编译时期,确保类型的安全

    在运行时,会将泛型去掉,class文件是不带泛型的,这个称为泛型的擦除,擦除是为了兼容运行的类加载器
    泛型的补偿:在运行时,通过获取元素的类型进行转换动作,不需要再使用强制转换

    泛型的限定:
    可以使用通配符?进行类型的限定:
    ? extends E:接收E类型或者E类型的子类对象,上限
    ?super E:接收E类型或E类型的父类型,下限

    相关文章

      网友评论

          本文标题:泛型

          本文链接:https://www.haomeiwen.com/subject/mgxnjqtx.html