-
자바 FAIL-FAST 방식이란?Java(자바) 2017. 3. 6. 14:46반응형
개발은 참 재미있는게 어느정도의 자기개발로 실력이 향상되었다고 느껴질때
더 하이레벨의 문제와 모르는 이론을 찾다보면 겸손하지 못했다는것을 느끼게 된다.
마치..드래곤볼의 손오공과 닮았다는 생각이들정도다.. 손오공은 싸움을 즐긴다. 어렵고 강한 상대를 만나도 두려워하지 않는다.....
(잡소리 그만하고 본론으로 넘어가보도록 하자)
컬렉션 클래스들은 저장된 객체들에 대한 순차적 접근을 제공한다.
그러나, 순차적 접근이 모두 끝나기 전에 콜렉션 객체에 변경이 일어날 경우 순차적 접근이 실패되면서 ConcurrentModificationException 예외를 return하게 되는데 이를 fail-fast 방식이라고 부른다.
Enumeration은 순차적 접근 시 콜렉션 객체에 변경이 일어나도 이를 무시하고, 끝까지 동작하는 반면에 Iterator는 fail-fast 방식으로 동작한다.
반응형'Java(자바)' 카테고리의 다른 글
자바 POJO (0) 2017.03.17 자바 enum을 활용하여 if문 줄이기 (0) 2016.05.14 자바 VO DTO 차이점(사용하는 방식이 같다고 똑같다고 생각하지 말자!!) (0) 2015.11.18 EJB 알아가기!! (0) 2015.10.17 자바 SOLID(객체지향 5대원칙)!! (0) 2015.10.01