예외 썸네일형 리스트형 [EffectiveJava] 10장 예외 69. 예외는 진짜 예외 상황에만 사용하라 // 69-1 예외를 완전히 잘못 사용한 예 - 따라하지 말 것! try { int i = 0; while(true) { // 절대 좋지 않은 코드 range[i++].climb(); } } catch (ArrayIndexOutOfBoundsException e){ } // 표준적인 관용구로 하면 이해하기 쉽고 try는 필요하지 않다, for (Mountain m : range) { m.climb(); } for ( Iterator i = collection.iterator(); i.hashNext(); ) { Foo foo = i.next(); ... } // 컬렉션을 이런 식으로 순회하지 말 것! try { Iterator i = collection.iter.. 이전 1 다음