泛型类:
相当于标签(分类) List< > 指定类型
指定泛型类型:public class Test< E >{};
一旦确定了泛型的类型;那么这个方法里的所有方法和属性都是指定的类型
需要注意的是 泛型类中的静态方法不能使用类的泛型
泛型方法:
1、不是带泛型的就是泛型方法
public void a(E e) {}; // no
public <T> void b(T t) {}; // yes! 定义泛型方法前,要加上<T>;T的类型在调用方法时确定
2、泛型方法有要求:这个方法的参数类型要和当前的类的泛型无关
通配符:
List < ? > list = null;