[Java] 예외클래스
2022. 1. 26. 12:33
IT/Java
예외(Exception) - 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류 - 예외 처리 프로그램을 통해 정상 실행상태를 유지가능 - 예외 발생 가능성이 높은 코드를 컴파일할 때 컴파일러는 예외처리 유무를 확인 예외는 두가지 종류가 있다. 1. 일반 예외 - 컴파일러 체크 예외 - 자바 소스 컴파일 과정에서 해당 예외 처리 코드가 있는지 검사 - 예외의 상속관계 2. 실행 예외 (runtime exception) - 컴파일러 체크 예외 - 실행 시 예측할 수 없이 갑자기 발생하기에 컴파일 과정에서 예외처리코드 검사하지 않음. - 실행 예외는 개발자의 경험에 의해서 예외 처리 코드를 작성해야 함. 실행 예외 종류 1. NullPointerException - 가장 빈번하게..