a_[Java] Checked Exception vs Unchecked Exception 정리 :: Gyun's 개발일지

·1 min read

일반적으로 구글링을 통해 검색된 Java Exception 관련 내용은

JavaSpring 프레임워크 상의 Exception에 관련된 설명이 대부분이다.

이 설명들은

Checked Exception은 process가 동작 중 해당 Excpetion으로 인해 process가 kill되는 Exception을 말하는 것이고

Unchecked Exception은 process가 동작 중 해당 Excepion으로 인해 process가 kill되지 않고 발생 시점 이하의 로직도 마져 동작되는 Exception을 말한다.

 

하지만 NativeJava Exception에서 Checked Exception과 Unchecked Exception의 구분 기준 위 JavaSpring의 기준과는 다르다.

 

JavaSpring의 구분 기준으로 NativeJava Exception에서 맞게 변경해 만든 framework이다.

 

그래서** 구글링을 통해 Java Exception 내용을 볼때 주의해야 한다.**