爲什麼阿里巴巴Java開發手冊中強制要求不要在foreach循環裏進行元素的remove和add操作...

在閱讀《阿里巴巴Java開發手冊》時,發現有一條關於在 foreach 循環裏進行元素的 remove/add 操作的規約,具體內容如下:「不要在foreach循環裏進行remove/add 操作,remove元素請使用Iterator方式,如果併發操作,需要對Iterator對象加鎖。」那麼到底爲什麼呢?讓我們帶着這個問題來一探究竟。 閱讀全文: http://gitbook.cn/gitcha
相關文章
相關標籤/搜索