checked
연결된 예외
연결된 예외
2022.04.12연결된 예외 (chained exception) 한 예외가 다른 예외를 발생시킬 수 있다. 예외 A가 예외 B를 발생시키면, A는 B의 원인 예외(cause exception) 어떤 한 예외가, 다른 예외를 발생시킬 수 있고, 예를 들어서 예외 A가 예외 B를 발생시키면, A는 B의 원인 예외(cause exception)이라고 한다. 즉, 예외 A는 예외 B가 발생하게 된 원인이라는 뜻이다. 이 예외 A와 예외 B를 연결하는 것을 연결된 예외라고 하는데, 이 두 예외를 연결시키는데 사용되는 메서드는 initCause 라고 하는데, 매개변수로 예외를 지정해주면 된다. 그러면, 매개변수로 지정한 예외가 원인 예외로 등록이 된다. 그리고, 이 지정된 원인예외를 얻을 때는, getCause()라는 메서드를 사..