泛型介绍
JDK5引入的,可以在编译阶段约束操作的数据类型,并进行检查
好处:1.统一数据类型
2.将运行期的错误提升到编译期
注意:泛型默认的类型是Object
泛型类
常见的泛型表示符:E V K T
E:Element
T:Type
K:Key(键)
V:Value(值)
泛型通配符:
?:任意类型
?extends E:可以传入的是E,或者是E的子类
?super E:可以传入的是E,或者E的父类
类实现接口的时候,如果接口带有泛型,有两种操作方式
1.类实现接口的时候,直接确定类型
2.延续接口的泛型,等创建对象的时候再确定