[예외처리]Checked Exception, unChecked Exception
- WEB/JAVA
- 2020. 7. 22. 11:03
정의
- Exception은 Checked Exception과 Unchecked Exception으로 구분됨
- RuntimeException을 상속하지 않는 클래스가 Checked Exception
- RuntimeException을 상속한 클래스가 Unchecked Exception
특징
- RuntimeException 은 언제 발생할까?
- 프로그래머의 실수로 발생하는 예외 ( 0으로 나누기, nullPointer, outofindex)
- => Code를 잘못 만들어서 생기는 문제.
- => 업무의 흐름보다는 기본적인 에러.
- => 컴파일 하는데는 문제가 없다. 실행하면 문제가 발생함.
------------------------------------------------------------------------------------------------------------------
- Checked Exception은 Exception처리코드 여부를 compiler가 check
- => 프로그램 실행 흐름상 예외 발생 가능성있는 상황을 표현.(Try Catch, throws)
- => 실행상황에 따라 발생가능성 있는 예외.
- => 프로그램 구현 흐름상 발생할 수 있는 예외.
**예외 처리 방법**
http://www.nextree.co.kr/p3239/
Java 예외(Exception) 처리에 대한 작은 생각
일상생활에서도 기본적인 것은 고민하지 않고 습관처럼 사용하는 경우가 있다. 초급 개발자인 나에게 ‘예외(Exception)’이 바로 그런 것이었다. 처음 JAVA수업 때 강사님께 "왜 로직을 try문으로 ��
www.nextree.co.kr
예외처리와 Transaction
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
예외처리와 Rollback
http://egloos.zum.com/tit99hds/v/1034143
TRY..CATCH를 이용한 중첩 트랜잭션 예외처리.
개요.TRY .. CATCH 구문 내에서의 트랙잭션 처리에 대해 어떻게 구현되는지 알아보는 것과 트랜잭션으로 처리하는 프로시저 내에�
egloos.zum.com
예외처리 방법( 토비의 스프링 요약)
https://steady-hello.tistory.com/55
[Java] 자바의 예외 - Exception, RuntimeException 그리고 Error
자바의 Error, Exception에 대해 알아보려 한다. 지금부터 볼 내용은 포스팅 가장 아래의 레퍼런스 링크를 참조해서 읽어보면 좋겠다. 일단 Error와 Exception의 차이에 대해 알아보자. Throwable class Throwabl
steady-hello.tistory.com
'WEB > JAVA' 카테고리의 다른 글
[Design pattern]프록시 패턴 (0) | 2020.07.29 |
---|---|
[Design Pattern] 팩토리 메소드 패턴 (0) | 2020.07.29 |
[design pattern] 템플릿 메소드 패턴 (0) | 2020.07.28 |
Wrapper 클래스 개념과 사용하는 이유 (0) | 2020.07.20 |