最近遇到一些问题的解决方案
- SpringBoot前后端分离参数传递方式总结
- Java8版本特性讲解
- idea使用git更新代码 : update project
- removeAll引发得java.lang.UnsupportedOperationException异常
- Java的split()函数用多个不同符号分割
- @Aspect注解
- 切面demo 抽取公共组件,使用aop切面方式实现流水日志输出,并且代码无侵入,满足开闭原则! 使用了策略模式
- Java实现异步编程的8种方式
2023年08月06日
为啥SELECT * FROM tableName GROUP BY columnName语法报错?
2023年08月09日
在Java中,当您使用List
的foreach
循环遍历元素时,并且在循环体内修改了List
的结构(例如添加或移除元素),会导致ConcurrentModificationException
异常,这是因为在foreach
循环中使用了Iterator
,而在进行下一次迭代之前,会检查List
的结构是否发生了变化。
所以,在使用List
的foreach
循环时,如果在循环体内修改了List
的结构,会导致ConcurrentModificationException
异常。为了避免这个问题,可以考虑使用ListIterator
或者使用普通的for
循环遍历列表。