Java集合框架小結

一、for-each與迭代器比較 關於for-each 對於普通數組,底層使用for循環+索引獲取元素值; 對於集合,底層採用的是iterator. 一般地,直接使用for-each迭代數組和集合即可 關於Iterator 在邊迭代集合邊刪除其中元素時,如直接在for-each循環中刪除元素,會報錯! 錯誤原因: 使用迭代器的時候,會在當前線程A 創建一個線程B,A線程執行迭代操作,B線程執行刪除
相關文章
相關標籤/搜索