내 생각
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/ 참고
'Language > 자바' 카테고리의 다른 글
ProtocolBuffer 예제 (0) | 2017.06.22 |
---|---|
Subject (doAs) (0) | 2017.06.21 |
JMX (0) | 2017.06.14 |
[MBean] MBean 구현 (0) | 2017.06.10 |
[Jar] Jar 유닉스에서 실행 (0) | 2017.05.11 |