引入泛型:
1.可以统一集合中的数据类型
2.可以减少强制类型转换
泛型优点和缺点:
优点:统一类型,减少强制转换
缺点:只能存储一种类型
没有使用泛型缺点:
如果集合不适用泛型,则集合中的元素类型不统一
在遍历集合的时候,只能拿出来Object类型,需要做大量的强制类型转换
泛型语法的实现
泛型是一个编译阶段的语法。在编译阶段统一集合中的类型
举例一个自定义泛型
public class Generictest {
public static void main(String[] args) {
Test001<Integer> test1 = new Test001<Integer>();
test1.m1(5000);
}
}
class Test001<T>{
public void m1(T t) {
System.out.println(t);
}
}