1.不使用泛型,默认存储Object类型,Object可以存贮任意类型元素,例如存储整型和字符串,当需要使用字符串的方法时,就会把所有元素全部转化成字符串,这时整型转换就会出现类型转化异常,而使用泛型时存储元素类型就会确定,不需要进行转型,如果不合法编译期间就会报错,并且真正数据类型在使用时才确定,这样不写死更灵活.
2.定义和使用含有泛型的类
3.定义和使用含有泛型的方法
4.定义和使用含有泛型的接口
具体类型由实现类确定
接口使用什么泛型,实现类就使用什么泛型
5.泛型通配符
6.泛型通配符的受限