dailyrium
/find

[태그:] UncheckedException

· 11 min read

Checked Exception vs Unchecked Exception – 자바 예외 처리 핵심 차이

자바 개발을 하다 보면 IOException은 반드시 try-catch로 감싸야 하는데, NullPointerException은 왜 그냥 내버려 둬도 컴파일이 될까요? 이 차이의 뿌리에 Checked Exception과 Unchecked Exception의 차이가 있습니다. 이 개념은 단순한 문법 지식을 넘어, 예외를 어떻게 설계하고 어디서 처리해야 하는지를 결정하는 자바 개발의 핵심 철학입니다. 이 글에서는 계층 구조, 컴파일 시점 동작, 실전 코드, 스프링 적용 사례, 커스텀 예외 설계 원칙까지 […]