[java] catch 블록 내부에서 다시 예외를 던질 수 있나요?
다음은 예외를 잡아서 다시 던지는 간단한 예제입니다.
try {
// 예외 발생 코드
} catch (ExceptionA ex) {
// ExceptionA를 다시 던짐
throw ex;
} catch (ExceptionB ex) {
// ExceptionB를 다시 던짐
throw ex;
}
위의 예제에서 catch 블록은 예외를 잡아서 다시 던지고 있습니다. 이렇게 함으로써 예외를 처리하거나 다른 예외로 변환할 수 있습니다.
참고 문헌:
- https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html