Java集合框架小结

一、for-each与迭代器比较 关于for-each 对于普通数组,底层使用for循环+索引获取元素值; 对于集合,底层采用的是iterator. 一般地,直接使用for-each迭代数组和集合即可 关于Iterator 在边迭代集合边删除其中元素时,如直接在for-each循环中删除元素,会报错! 错误原因: 使用迭代器的时候,会在当前线程A 创建一个线程B,A线程执行迭代操作,B线程执行删除
相关文章
相关标签/搜索