실시간 강의

15. 예외 복습 01/07 (1) - 패스트캠퍼스 백엔드 부트캠프 3기

gkss2tpt 2025. 1. 7. 10:44

1. 예외 처리의 정의와 목적

  • 에러는 어쩔 수 없지만, 예외는 처리해야 한다.
    • 에러 - 프로그램 코드에 의해서 수습될 수 없는 심각한 오류
    • 예외 - 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류
  • 정의 : 프로그램 실행 시 발생할 수 있는 예외의 발생에 대비한 코드를 작성하는 것
  • 목적 : 프로그램의 비정상 종료를 막고, 정상적인 실행상태를 유지하는 것

2. finally

  • 예외의 발생여부와 관계없이 실행되어야 하는 코드를 넣는다.

3. 예외 되던지기

  • 예외를 처리한 후에 다시 예외를 생성해서 호출한 메서드로 전달하는 것
  • 예외가 발생한 메서드와 호출한 메서드, 양쪽에서 예외를 처리해야 하는 경우에 사용

4. 연결된 예외

  • 예외처리를 단순화(포함)
  • 필수예외를 선택예외로