这么好用的类型源自JDK5
泛型的主要目标就是提高类型的安全性
-
泛型的类型只能是类类型
-
泛型不同版本之间没有关系
-
泛型可以使用extends 如
,称为有界类型 -
泛型的标识符可以使通配符类型 Class<?> 正则中?代表零个或一个
List<String> l = new ArrayList<String>(); //定义一个String类型的list
l.add("sss"); //只能添加String类型的值
- 泛型类
class Person<T>{
}
- 泛型接口
inteface GetMsg<T>{
}
- 泛型方法 //必须在返回值之前,访问控制符之后
public <T> void getName(){
}