Checked · Unchecked 예외
자바의 예외는 둘로 나뉜다. Checked 예외(`Exception`을 바로 상속한 것)는 메서드 선언에 `throws`를 적어야 하고, 부르는 쪽도 `try-catch`로 잡거나 자기도 `throws`로 넘겨야 한다 — 컴파일러가 강제한다. Unchecked 예외(`RuntimeException`을 상속한 것)는 그런 강제가 없어서, 안 잡고 그냥 둬도 컴파일이 된다.
자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!