以下のループはをスローしConcurrentModificationException
ます。代わりにコンパイラエラーが発生したはずです。ランタイム例外が発生する理由は何ですか?
final List<String> list = new ArrayList<String>();
list.add("AAAAAAAAAAAAA");
for (final String it : list) {
System.out.println(it);
list.add("SSSSSSSSSS");
}