/ JAVAJUNGSUK

Ch8-9~10. 예외 발생시키기

자바의 정석 기초편

0. 목차



Chapter8. 예외처리

Ch8 - 9. 예외 발생시키기

Ch8 - 10. checked예외, unchecked예외



Ch8 - 9. 예외 발생시키기


▶ 예외를 발생시키는 방법

▷ 연산자 new를 이용하여 발생시키려는 예외 클래스의 객체 생성

Exception e = new Exception("고의적 예외 발생");

▷ 키워드 throw를 이용하여 예외 발생

throw e;

▷ 예외 객체 생성 + throw 한 번에 하는 방법

throw new Exception("고의적 예외 발생");



Ch8 - 10. checked예외, unchecked예외



▶ checked예외란?

▷ 컴파일러가 예외 처리 여부를 체크
▷ 예외 처리 필수



▶ unchecked예외

▷ 컴파일러가 예외 처리 여부를 체크X
▷ 예외 처리 선택


▷ try-catch문으로 해결
class Ex8_8 {
	public static void main(String[] args) {
		try {
			throw new RuntimeException();
		} catch (Exception e) {
			System.out.println("에러 해결");
		}
	}
}

// console
에러 해결