1. Error클래스를 상속하는 예외 클래스
개발자가 해결할 수 없는 심각한 오류를 의미한다.
하드디스크에 물리적 오류가 생기거나, 혹은 가상머신이 오류가 발생했을 경우가 해당된다.
2. RuntimeException 클래스를 상속하는 예외 클래스
우리가 자주보는 예외클래스들이다. NPE라거나, ArrayIndexOutOfBoundsException같은 것들이 속한다.
3. Exception클래스만 상속하는 예외 클래스
가장 많은 것이 이곳에 속한다. 반드시 try catch로 잡아줘야 한다.
추가 팁: 직접정의하는 예외클래스는 모두 Exception클래스를 상속받아야만 한다.
반응형
'Java' 카테고리의 다른 글
GC 영상으로 정리한 내용 (0) | 2021.10.29 |
---|---|
[Java] Future of JVM - 자바, 코틀린, 스칼라 그리고 JVM의 미래 (0) | 2021.08.28 |
[Java] Java의 가변인자? 함수에 파라미터 여러개 전달하기 (0) | 2021.07.24 |
[Java] Java - Properties 컬렉션 매핑 (0) | 2021.01.21 |
[Java] Java Map 타입 매핑하기 (0) | 2021.01.21 |