1. 首页
  2. 数据库
  3. 其它
  4. Java基础:泛型及其擦除性、不可协变性

Java基础:泛型及其擦除性、不可协变性

上传者: 2021-01-31 15:58:25上传 PDF文件 67.13KB 热度 10次
1.泛型语法: 泛型类: class ClassName{} 泛型方法:public void f(T x){} 基本指导原则:如果使用泛型方法可以取代将整个类泛型化,那么应该使用泛型方法,因为它可以让事情更加清楚。 2.为什么使用泛型? 在Java SE1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。 泛型的好处
用户评论