java泛型遗留兼容性问题
这段代码编译得很好,执行时会产生“004b”,这就是为什么它不会产生classcastException
public static void append(List list) {
list.add("004b");
}
public static void main(String[] args) {
List<Integer> intList = new ArrayList<Integer>();
append(intList);
System.out.println(intList.get(0));
}
# 1 楼答案
建议: