본문 바로가기

Language/자바

Exception 참고

내 생각

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