我最近看到了这段代码并对其进行了测试,但是它可以很好地编译,并且不会发生运行时异常:
public class Main {
public static void main(String[] args) {
List list = new ArrayList<Integer>();
list.add("String");
list.add(10);
list.add(LocalDate.of(2013, 3, 3));
System.out.println(list);
}
}
输出为:
[String, 10, 2013-03-03]
运行时list
的类型是什么?
为什么不抛出运行时异常?