에외 -> 런타임에러 (실행중에 발생하는 에러) 의 종류 IOException ClassNotFoundException -> 클래스를 찾지 못할때 발생하는 에러 RuntimeException -> 프로그래머 실수로 발생하는 에러 └ ArithmeticException -> 예외적인 산술조건이 발생하면 발생 (어떤 수를 0으로 나누거나할때) └ ClassCastException -> 형변환 에러 └ NullPointerException -> 참조변수가 null인데 거기다가 메서드 호출하거나 하면 나는 에러 └ IndexOutOfBoundsException -> 배열 범위 벗어나는것 이런게 다 실행시 발생하는 에러, 실행시 발생하는것 보다 컴파일타임 에러가 낫다. 이런걸 컴파일에러 로 바꾸면 실행 전 수정할..