java泛型

虚拟机中的类对象实体只存在擦除后的原始类型

泛型类和泛型方法在编译时将T替换为限定类型,在需要类型信息的时候插入类型转换字节码

类层次

  • 原始类为 其泛型类的父类
  • 泛型类可以继承其他泛型类(原始类相关的继承)

反射可以发现 泛型类和泛型方法的 签名, 即使实体对象为普通对象

实现泛型类的T多态可以用限定类型的通配符

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前面,由于对泛型擦除的思考,引出了对Java-Type体系的学习。本篇,就让我们继续对“泛型”进行研究: JDK1...
    贾博岩阅读 5,219评论 3 28
  • 开发人员在使用泛型的时候,很容易根据自己的直觉而犯一些错误。比如一个方法如果接收List作为形式参数,那么如果尝试...
    时待吾阅读 1,077评论 0 3
  • 对于我们java中的泛型,可能很多人知道怎么使用并且使用的还不错,但是我认为想要恰到好处的使用泛型,还是需要深入的...
    Single_YAM阅读 590评论 0 5
  • 简介 泛型的意思就是参数化类型,通过使用参数化类型创建的接口、类、方法,可以指定所操作的数据类型。比如:可以使用参...
    零度沸腾_yjz阅读 3,335评论 1 15
  • 说说看的电影,大黑牛李晨的处女作《空天猎》,本就喜欢这种题材的我,更是让我想要疯狂打call️️!真心燃,还有,短...
    暖笙锦年阅读 753评论 0 1