一、概述
泛型是一中把类型明确的工作推迟到创建对象或者调用方法的时候才去明确的一种特殊的类型
参数化类型,把类型当作参数一样的传递
二、格式
使用尖括号:<数据类型> (须知:这里的数据类型只能说引用类型)
三、好处
1、把运行时期的问题提前到了编译时期
2、避免了强制类型转换
3、优化了程序设计,解决了黄色警告线
四、泛型的应用
1、泛型类:把泛型定义在类上
2、泛型方法:把泛型定义在方法上
3、泛型接口:把泛型定义在接口上
五、泛型的通配符
<?>:任意类型,如果没有明确,那么就是Object以及任意的Java类
?extends E:向下限定,E及其子类
?super E:向上限定,E及其父类