泛型

这么好用的类型源自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(){
    
}
原文地址:https://www.cnblogs.com/fiwen/p/9005388.html