Java 예외
- java 예외에는 Error와 Exception으로 나뉜다.
- 모두 Throwble을 상속한다.
Error
- 개발자가 Control 하지 못하는 예외이다. 대표적으로 OOM와 StackOverFlow가 있다.
Exception
- Exception에는 CheckedException과 UnchkedException이 있다.
Checked Exception
- 예외를 핸들링하지 않으면 Compile 시점에 Compile Error가 발생한다.
- 예외를 핸들링하여 장애 상황을 미리 대처할 수 있다.
- 대표적으로 IoException과 CheckedException 있다.
Unchecked Exception
- Runtime Exception이다
- 예외를 핸들링 하지 않아도 Compile 시점에 Errror가 발생하지 않는다.
- 대표적으로 IllegalArgumentExcepiton과 NullPointException이 있다.
'java' 카테고리의 다른 글
ClassLoader (0) | 2017.10.14 |
---|---|
GabageCollector (0) | 2017.10.14 |
GarbageCollection (0) | 2017.10.13 |
String StringBuider SttringBuffer 차이 (0) | 2017.10.13 |
Reduce Max값 구하기 (0) | 2017.07.03 |