✓ 예외 클래스 💡 자바는 예외를 클래스로 관리한다. 예외가 발생하면 해당 예외 클래스로 객체를 생성한다. 예외의 두 종류 - 일반 예외: 컴파일러 체크 예외. 컴파일하는 과정에서 예외 처리 코드가 있는지 검사. (RuntimeException의 하위 클래스가 아님) - 실행 예외: 컴파일러 넌 체크 예외. 실행 시 예측할 수 없이 갑자기 발생. 컴파일 과정에서 예외 처리 코드가 있는지 검사하지 않는다.(RuntimeException 의 하위 클래스) 1) NullPointerException: 객체 참조가 없는 상태. null값을 갖는 참조 변수로 객체 접근 연산자(도트.) 를 사용했을 때 발생 2) ArrayIndexOutOfBoundsException: 배열에서 인덱스 범위를 초과했을 경우. 3) ..