泛型

来源:互联网 发布:python exe反编译工具 编辑:程序博客网 时间:2024/06/07 10:47

泛型:泛型是1.5的新特性。其本质是参数化类型,也就是说操作
      的数据类型被指定为一个参数。这种参数可以用在类,接口
      和方法的创建中,分别称为泛型类、泛型接口、泛型方法。
泛型的好处:
   1.类型安全(消除强制类型的转换) 提高程序的安全性
   2.避免强制类型转换,简化代码  提高效率
泛型的特点:
   1.擦除机制 .java文件编译成.class文件后所有的泛型都没有
   2.补偿机制 运行时,JVM自动获取元素类型并自动补充强转
泛型的限定:
   extends 上限  <? extends School>可以接收E和E的子类
   super   下限  <? super School>可以接收E和E的父类
原创粉丝点击