<aside> 💡 예외는 오직 예외상황에서만 써야한다. 일상적인 제어 흐름용으로 쓰여서는 안된다.
</aside>
for 관용구
for (Mountain m : range){
m.climb();
}
예외사용
try {
int i = 0;
while(true)
range[i++].climb();
} catch (ArrayIndexOutOfBoundsException e) {}
→ 무한루프를 돌다가 배열의 끝에 도달해 ArrayIndexOutOfBoundsException
이 발생하면 끝내는 코드