JavaSE-泛型

1:JDK1.5以后引入"参数化类型"的概念,允许程序在创建集合时指定集合元素的类型。用来约束集合保证数据的统一性,java的参数化类型被称为泛型

2:JDK1.7出现了"菱形"写法。在定义过程中不需要指明运行时的数据类型。简化了定义。

3:所谓泛型,就是允许在定义类、接口、方法时使用类型形参,这个类型将在声明变量、创建对象、调用方法时动态的指定(即传入实际的类型参数,也可称为类型实参)

4:从泛型类中派生子类,当创建了带泛型声明的接口、父类之后,可以为接口创建实现类,或从该父类派生子类,需要指出的是,当使用这些接口,父类时不能包含在形参中

public Children extend  Father<T> //error

public Children extend Father<String>

5:不能再静态成员中使用泛型

 

  

 

posted @ 2016-06-30 17:35  晓风残月123  阅读(153)  评论(0)    收藏  举报