泛型
泛型名词
泛型类、泛型接口:声明中具有一个或多个可变类型参数的类或者接口。
泛型:泛型类、泛型接口统称为泛型。
泛型使用
个人认为:泛型可以少些重复代码、消除受检警告。
优先使用泛型类、泛型方法
提升设计灵活性,应用更广泛。
谨慎使用可变参数
- 不推荐使用可变参数,推荐使用数组或列表替换可变参数。
消除非受检的警告
消除所有受检警告,可以保证代码类型安全。
@SuppressWarnings(“unchecked”)
- 无法消除警告且可以证明代码安全的情况下,可以使用此注解禁止警告。
- 推荐在尽可能小的范围下使用SuppressWarnings注解。
- 使用SuppressWarnings注解时,最好补充注释说明。