初探Java类型擦除
什么是类型擦除
为了让你们快速的对类型擦除有一个印象,首先举一个很简单也很经典的例子。
// 指定泛型为String
List<String> list1 = new ArrayList<>();
// 指定泛型为Integer
List<Integer> list2 = new ArrayList<>();
System.out.println(list1.getClass() == list2.getClass()); // true
...大约 9 分钟
为了让你们快速的对类型擦除有一个印象,首先举一个很简单也很经典的例子。
// 指定泛型为String
List<String> list1 = new ArrayList<>();
// 指定泛型为Integer
List<Integer> list2 = new ArrayList<>();
System.out.println(list1.getClass() == list2.getClass()); // true