Home » JAVA -7. 예외처리

JAVA -7. 예외처리

7.1. 예외처리

7.1.1. 오류와 예외

  • 오류(Error) : 시스템에 비정상적인 상황이 생겼을 때 발생
  • 예외(Exception) : 발생할 상황을 미리 예측하여 처리

7.1.2. 예외 처리

  • try~catch 문으로 처리

7.1.3. 예외 발생

  • Exception을 생성 후 throw를 이용하여 예외 발생

7.1.4. finally

  • 예외 발생 여부와 관계 없이 마지막으로 항상 실행해야 할 구문 작성
  • try~catch 안에 return 문이 있어도 finally는 수행됨

7.1.5. 메소드 예외 선언

  • 호출한 메소드로 예외 전달

7.1.6. 예외 되던지기

  • 예외 발생시 예외 처리 후 호출한 메소드로 예외 전달

7.1.7. 사용자 정의 예외

  • 예외 클래스를 상속 받아 새로운 예외 클래스를 정의