Java 泛型是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。
泛型方法
你可以写一个泛型方法,该方法在调用时可以接收不同类型的参数,根据传递给泛型方法的参数类型,编译器适当的处理每一个方法调用
定义泛型方法的规则:
- 所有泛型方法都有一个类型参数声明部分(由尖括号分割),该类型参数声明部分在方法返回类型之前
- 每一个类型参数声明部分包含一个或多个类型参数,参数间用逗号分隔
- 参数类型能被用来声明返回值类型,声明参数类型
- 注意参数类型只能代表引用类型(Integer, Double, String),不能是原始类型(项int, double, char等)