摘要:
介绍 协变和逆变描述的是类型转换后的继承关系。 定义A,B两个类型,A是B的子类,f(A) 表示类型转换后的类型,如List 协变 A ⇐ B,f(A) ⇐ f(B) 成立 逆变 A ⇐ B,f(A) >= f(B) 成立 不变 A ⇐ B,都不成立 数组的协变和逆变 public class Cl 阅读全文
摘要:
泛型擦除 java的泛型是一种伪泛型,编译器会去除泛型信息,字节码不会包含泛型信息。 public class Client { public static void main(String[] args) { List<String> nameList = new ArrayList<>(); L 阅读全文