Day02 泛型技术

集合特点:集合中可以保证任意的类型。不指定泛型的情况下。
JDK1.5泛型技术:用来限定集合中保存的数据的类型。如果集合中保存的类型哈泛型类型不一致,则编译时期报错。

JDK1.7时,后面创建对象位置的泛型可以省略。泛型的擦除技术。

泛型表:类上的泛型可以作为类的成员变量,方法的参数和返回值,创建泛型类对象时,可以确定具体的类型。
泛型方法:可以作为方法的参数。调用方法时,明确具体的类型。
泛型接口:可以作为接口中的方法的参数和返回值,被实现类实现的时候,创建类实现类对明确具体的类型。

泛型通配符: ?可以接受任意类型: 使用这个通配符时候泛型会被提升为Object,不能使用本类的特有方法。

上限限定:?extends 父类 表示只接受父类和子类类型。
下限限定:?super 子类 表示只接受当前子类和父类类型
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u014452148/article/details/85249129