자바에서 Checked Exception과 Unchecked Exception에 대해서 설명해주세요.
2024-11-21 09:18:14
Checked Exception은 컴파일 시점에 확인되며, 반드시 처리해야 하는 예외입니다. 자바에서는 IOException, SQLException 등이 이에 속합니다. 메서드 시그니처에 throws 키워드를 사용하여 명시적으로 선언해야 하며, 호출하는 쪽에서 반드시 예외를 처리하거나 다시 던져야 합니다.Unchecked Exception은 런타임 시점에 발생하는 예외로, 컴파일러가 처리 여부를 강제하지 않습니다. 자바에서는 RuntimeException을 상속한 예외들이 해당됩니다. 일반적으로 프로그래머의 실수나 코드 오류로 인해 발생합니다.각각 언제 사용해야 할까요? 🤔정답이 없는 영역이라고 생각해요. 자신의 주관을 만들면서 학습해봐도 좋을 것 같아요!Checked Exception은 외부 환경과..