Error 오답노트

Exception 예외(런타임에러)의 상속 계층도/종류

DEV-HJ 2022. 6. 6. 19:33
반응형

에외 -> 런타임에러 (실행중에 발생하는 에러) 의 종류

 

IOException

ClassNotFoundException -> 클래스를 찾지 못할때 발생하는 에러

 

RuntimeException -> 프로그래머 실수로 발생하는 에러

└  ArithmeticException -> 예외적인 산술조건이 발생하면 발생 (어떤 수를 0으로 나누거나할때)

 ClassCastException -> 형변환 에러

NullPointerException -> 참조변수가 null인데 거기다가 메서드 호출하거나 하면 나는 에러

IndexOutOfBoundsException -> 배열 범위 벗어나는것


이런게 다 실행시 발생하는 에러, 실행시 발생하는것 보다 컴파일타임 에러가 낫다.

이런걸 컴파일에러 로 바꾸면 실행 전 수정할수 있으니까

 

런타임에러 들을 어떻게 하면 컴파일에러로 끌어올수 있을까?

ClassCastException 는 컴파일로 끌고올수 있을거같다. 해서 만들어진게 제네릭

 

반응형