java 예외1 [Java] 예외처리 (Exception) 프로그램 오류 (Error) 프로그램 수행 중 치명적인 결함이 발생하여 비정상 종료가 된 상태이다. 자바에서 크게 컴파일 에러, 런타임 에러 그리고 시스템 에러가 있다. 컴파일 에러 프로그램 실행을 막는 소스 코드 상 문법 에러. 소스 코드를 수정하면 해결. 런타임 에러 입력값이 틀렸거나, 배열의 인덱스 범위를 벗어났거나 계산식의 오류 등의 에러. if문으로 처리 가능. 시스템 에러 컴퓨터 오작동으로 인한 에러. 소스 코드로 해결 불가. 소스 코드를 통해서 해결 가능한 에러를 예외(Exception)이라고 하며, 이러한 예측가능한 예외 상황을 처리해주는 것을 "예외처리"라고 한다. throws Exception 메소드를 선언할 때, throws Exception을 추가하여 호출한 상위 메소드에게 예외처리.. 2024. 3. 12. 이전 1 다음