java 集合遍历同时删除时报ConcurrentModificationException错解析【转自微信hollischuang】
为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作
在阿里巴巴Java开发手册中,有这样一条规定:
但是手册中并没有给出具体原因,本文就来深入分析一下该规定背后的思考。
1. foreach循环
foreach循环(Foreach loop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。
Java语言从JDK 1.5.0开始引入fore...
转载
2019-05-09 16:00:38 ·
262 阅读 ·
0 评论