泛型
泛型类 类名<变量>
泛型方法 <> 返回值类型 方法名(类型 变量名)
泛型接口 interface 接口名<变量>
class 类名 impenment 接口<具体类型>
class 类名 impenment 接口<具体类型>
class 类名<T> implement 接口<T>
泛型的通配符 返回值限定<?>
泛型限定
<? extends/super 类>
<? extends C>
上限限定 只能是C类本身,或者是C的子类
<? super C>
下限限定 只能是C类本身,或者是C的父类