Notice
Recent Posts
Recent Comments
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

11.1 예외와 예외 클래스 본문

이것이 자바다/11 예외 처리

11.1 예외와 예외 클래스

빌드이너프 2024. 4. 8. 10:38

에러

컴퓨터 하드웨어의 고장으로 인해 응용 프로그램 실행 요류가 발생하는 것

 

예외

잘못된 사용 또는 코딩으로 인한 오류

예외가 발생되면 프로그램은 곧바로 종료된다는 점에서 에러와 동일하지만, 예외 처리를 통해 계속 실행 상태를 유지할 수 있다

 

Exception 일반 예외

컴파일러가 예외 처리 코드 여부를 검사하는 예외

 

Runtime Exception 실행 예외

컴파일러가 예외 처리 코드 여부를 검사하지 않는 예외

 

자바의 예외

자바는 예외가 발생하면 예외 클래스로부터 객체를 생성한다. 이 객체는 예외 처리 시 사용된다

자바의 모든 에러와 예외 클래스는 Throwable을 상속받아 만들어지고, 추가적으로 예외 클래스는 java.lang.Exception 클래스를 상속받는다

실행 예외는 RuntimeException과 그 자식 클래스에 해당한다

그 밖의 예외 클래스는 모두 일반 예외