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