Language/자바
Exception 참고
무대포개발자
2017. 6. 16. 14:13
내 생각
1. Exception 은 이 예외를 냈을 때 Caller 쪽에서 뭔가 Exception 에 관한 처리를 반드시 해야할 때
2. RuntimeException 은 이 예외를 냈을 때 Caller 쪽에서 해당 RuntimeException 처리를 안해도 되지만 단 인지는 하고 싶을 때
정리
1. RuntimeException 은 UncheckException, rollback 됨.
만약 try, catch 없는 문에서 예외가 나왔다? 하면 runtimeException 으로 처리해줘야지.
ex) args 가 크기를 넘어섰을 때 등. IndexOutOf..., NullpointerException
2. 나머지 Exception 이 CheckException 이며, try, catch 해줘야함. rollback 안됨.
ex)
3. runtimeException 은 프로그래머의 부주의로 인해서 발생한 에러가 대부분이다.
4. Exception (Check) 는 반드시 체크해야할 Exception 을 정리
http://www.nextree.co.kr/p3239/ 참고