Engineering Note

[Java] 예외처리와 예외의 종류 본문

Programming Language/Java

[Java] 예외처리와 예외의 종류

Software Engineer Kim 2025. 7. 7. 13:58

에러(Error)

- 컴퓨터 하드웨어 오동작 또는 구장으로 인해 애플리케이션, 응용프로그램 실행 오류가 발생하는 것.

 

 

예외(Exception)

- 에러 이외에 프로그램 자체에서 발생하는 오류

- 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류


예외의 종류

- compile exception, checked exception, 컴파일 예외 : 프로그램 컴파일 시 발생하는 예외

- runtime exception, uncheckec exception, 런타일 예외 : 실행 도중 발생하는 예외

- RuntimeException 상속 여부로도 구분 할 수 있음.

 

 

예외 클래스

- Java는 예외를 클래스로 관리함.

- 모든 예외 클래스는 java.lang.Exception 클래스를 상속 받음.

 

 

참고 자료 : 혼자 공부하는 자바(신용권 지음)

Comments