DongHo
2023. 5. 18. 08:42
예외처리
- 프로그램 오류 : 프로그램 실행 중 오작동을 하거나 비정상적으로 종류되는 경우
- 발생시점에 따라 컴파일 에러, 런타임 에러로 나뉩니다.
컴파일 에러 | 컴파일 시에 발생하는 에러 -> class 파일을 만들 수 없습니다. |
런타임 에러 | 실행 시에 발생하는 에러입니다. |
논리적 에러 | 실행은 되지만, 의도와 다르게 동작합니다. |
기본적으로 프로그램에서 오류가 발생하면 프로그램은 대부분 비정상적으로 종류됩니다.
하지만, 이런 오류 중에서 프로그램으로 나름 대응할 수 있는 오류가 있습니다.
이런 대응 가능한 부분을 예외라고 합니다.
예외처리 예시
try {
} catch (Exception e) {
} finally {
}
아직 예외처리 부분은 저도 이해가 잘 되지 않아 나중에 자세히 알게되면 상세히 적어놓겠습니다.