美文网首页
阅读《Android:写了这么多代码,你真的理解泛型吗》

阅读《Android:写了这么多代码,你真的理解泛型吗》

作者: 普通的程序员 | 来源:发表于2021-02-16 23:39 被阅读0次

    原文地址
    https://mp.weixin.qq.com/s/aHmN5deBpZ88SMSN1ugcpA

    我们为什么要使用泛型。

    消除类型转换;
    在编译时进行更强的类型检查;
    增加代码的复用性;

    使用上下限通配符时,可以遵循以下准则:

    如果你只需要从集合中获得类型T , 使用<? extends T>通配符;
    如果你只需要将类型T放到集合中, 使用<? super T>通配符;
    如果你既要获取又要放置元素,则不使用任何通配符;

    image.png

    其实可以理解成,数学 区间里的 左右边界。

    相关文章

      网友评论

          本文标题:阅读《Android:写了这么多代码,你真的理解泛型吗》

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