[JAVA] RuntimeException

[JAVA] RuntimeException

그간 RuntimeException 에 대해 오해를 하고 있었는데, catch 를 무시하고 상위로 전달된다고 생각하고 있었다.

RuntimeException 은 [throws 익셉션명] 절을 붙이지 않은 메서드에서도 throw 가능하지만(상위로 전달되지만) catch 를 무시하는 것은 아니다. try ~ catch 로 감싸면 잘 잡힌다.

간단히 테스트해보면 알 수 있는데 왜 여태 몰랐을까.