JavaSE-泛型
Posted 晓风残月123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE-泛型相关的知识,希望对你有一定的参考价值。
1:JDK1.5以后引入"参数化类型"的概念,允许程序在创建集合时指定集合元素的类型。用来约束集合保证数据的统一性,java的参数化类型被称为泛型
2:JDK1.7出现了"菱形"写法。在定义过程中不需要指明运行时的数据类型。简化了定义。
3:所谓泛型,就是允许在定义类、接口、方法时使用类型形参,这个类型将在声明变量、创建对象、调用方法时动态的指定(即传入实际的类型参数,也可称为类型实参)
4:从泛型类中派生子类,当创建了带泛型声明的接口、父类之后,可以为接口创建实现类,或从该父类派生子类,需要指出的是,当使用这些接口,父类时不能包含在形参中
public Children extend Father<T> //error public Children extend Father<String>
5:不能再静态成员中使用泛型
以上是关于JavaSE-泛型的主要内容,如果未能解决你的问题,请参考以下文章