Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 메이븐
- ApplicationContext
- springboot
- 자바
- DesignPattern
- String
- DispatcherServlet
- 링커
- 클린코드
- gradle
- JPA
- 빌드툴
- ORM
- java
- 링킹
- springwebmvc
- exception
- IOC
- lambda
- beanfactory
- AutoConfiguration
- Immutable
- Spring
- Kotlin for Java Developers
- FunctionalInterfaces
- 토비의스프링
- 컴퓨터시스템
- 프록시
- 토비의스프링3.1
- hibernate
Archives
- Today
- Total
엔지니어로 가는 길
Java ConcurrentModificationException 해결하기 본문
728x90
ConcurrentModificationException와는 초면이다. 예외가 발생한 위치와 예외의 이름으로부터 이 예외가 언제 발생하는지 짐작할 수 있었다. 예외를 발생시킨 코드는 아래와 같다.
구글링해보니 아래와 같은 설명이 있었다.
아래의 두 코드는 순서대로 "How to avoid java.util.ConcurrentModificationException when iterating through and removing elements from an ArrayList"라는 제목의 글에 있는 질문자의 코드와 답변자의 코드이다.
내 코드에서 Docs 역시 ArrayList였으므로 위의 코드처럼 수정해보았더니 exception을 피할 수 있었다.
728x90
'프로그래밍 > Java' 카테고리의 다른 글
언어로서의 자바, 플랫폼으로서의 자바 (0) | 2020.03.29 |
---|---|
JAVA 두 개 이상의 정렬 기준을 지원하는 방법: Comparator (0) | 2020.02.08 |
Java 객체를 생성하는 방법 (0) | 2020.01.26 |
Java Enum도 하나의 클래스이다 (0) | 2020.01.21 |
Java PrintWriter의 println 메소드가 생각대로 작동하지 않는다 (2) | 2020.01.20 |
Comments