충분히 쌓여가는
11.1 예외와 예외 클래스 본문
에러
컴퓨터 하드웨어의 고장으로 인해 응용 프로그램 실행 요류가 발생하는 것
예외
잘못된 사용 또는 코딩으로 인한 오류
예외가 발생되면 프로그램은 곧바로 종료된다는 점에서 에러와 동일하지만, 예외 처리를 통해 계속 실행 상태를 유지할 수 있다
Exception 일반 예외
컴파일러가 예외 처리 코드 여부를 검사하는 예외
Runtime Exception 실행 예외
컴파일러가 예외 처리 코드 여부를 검사하지 않는 예외
자바의 예외
자바는 예외가 발생하면 예외 클래스로부터 객체를 생성한다. 이 객체는 예외 처리 시 사용된다
자바의 모든 에러와 예외 클래스는 Throwable을 상속받아 만들어지고, 추가적으로 예외 클래스는 java.lang.Exception 클래스를 상속받는다
실행 예외는 RuntimeException과 그 자식 클래스에 해당한다
그 밖의 예외 클래스는 모두 일반 예외
'이것이 자바다 > 11 예외 처리' 카테고리의 다른 글
11.6 사용자 정의 예외 (0) | 2024.04.08 |
---|---|
11.5 예외 떠넘기기 - throws (0) | 2024.04.08 |
11.3 예외 종류에 따른 처리 - 예외 순서, 다중 catch (0) | 2024.04.08 |
11.2 예외 처리 코드 (0) | 2024.04.08 |
이것이 자바다 11장 확인문제 (0) | 2024.02.05 |