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-泛型的主要内容,如果未能解决你的问题,请参考以下文章

javaSE 集合框架—— 泛型

JavaSE-泛型

JavaSE 语法基础--- 泛型(基础知识问答)

JavaSE 泛型

JavaSE| 泛型

JavaSE-泛型