[JAVA/자바] 예외처리 (Exception)
2022. 11. 23.
프로그램 오류 (== 프로그램 에러) 프로그램 수행 시 치명적 상황이 발생하여 비정상 종료 상황이 발생한 것 오류의 종류 1. 컴파일 에러 : 프로그램의 실행을 막는 소스 상의 문법 에러 => 소스 구문을 수정하여 해결 2. 런타임 에러 : 프로그램 실행 중에 발생하는 에러 (입력 값이 틀렸거나, 배열의 인덱스 범위를 벗어났거나, 계산식의 오류 등) => 주로 if문 사용으로 에러 처리 3. 시스템 에러 : 컴퓨터 오작동으로 인한 에러 => 소스 구문으로 해결 불가 4. 논리 에러 : 컴파일, 런타임 모두 문제없지만 프로그램 의도상 맞지 않는 것 컴파일 에러, 런타임 에러, 논리 에러와 같은 소스 수정으로 해결 가능한 에러를 예외(Exception)라고 하는데 이러한 예외 상황(예측 가능한 에러) 구문을..