一、基本概念
泛型的好处。
1、同一数据类型
2、把运行时期的问题提前到了编译期间,避免了强制类型转换时可能出现的异常
泛型的细节
1、泛型不能写基本数据类型
2、指定类型后,可以传入该类型或相关子类
3、如果不写,则默认的是Object
二、泛型类
三、泛型方法
格式:
修饰符 <泛型> 返回只类型 方法名(){
}
四、泛型接口
格式:
修饰符 interface接口名<类型>{
}
实现方式:
1、实现类给出具类型
2、实现类延续泛型,创建对象的时候再确定