왜 스택 추적이 Exception in thread "main" java.lang.ArithmeticException: 3
이고 Exception in thread "main" java.lang.ArithmeticException: 1
이 아닌지? 먼저 ArithmeticException("1")
이 던지지 않습니까?예외 처리 순서
try{
try{
throw new ArithmeticException("1");
}finally{
throw new ArithmeticException("2");
}
}finally{
throw new ArithmeticException("3");
}
마지막으로 throw 된 예외는 finally 블록에서 발생합니다. – prsvr