사용자 정의 Exception
- Exception 클래스를 상속 받아 정의한 checked Exception
- 반드시 오류를 처리 해야만 하는 Exception
- 예외 처리하지 않으면 컴파일 오류를 발생 시킨다.
- RuntimeException 클래스를 상속 받아 정의한 unChecked Exception
- 예외 처리하지 않아도 컴파일 시에는 오류를 발생시키지 않는다.
RuntimeException을 상속받은 BizException객체
BizService클래스는 업무를 처리하는 메소드를 가지고 있다고 가정한다.
앞에서 만든 BizService를 이용하는 BizExam클래스
- 매개변수 값을 -1을 넘길때는 Exception이 발생하기 때문에 try catch블록으로 처리한다.
'JAVA' 카테고리의 다른 글
25. 스트링버퍼 / 스트링 클래스의 문제점 (0) | 2021.03.29 |
---|---|
24. java.lang 패키지/오토박싱 (0) | 2021.03.29 |
22. 예외처리 (0) | 2021.03.29 |
21. 인터페이스 (0) | 2021.03.29 |
20. 클래스 형변환 (0) | 2021.03.29 |