1. 일반 예외(Exception)
- java.lang.Exception (ClassNotFoundException, InterruptedException, ...)
2. 실행 예외(Runtime Exception)
- java.lang.RuntimeException (NullPointerException, ClassCastException, NumberFormatException , ...)
NullPointerException : 객체를 생성하지 않았는데, 어디선가 참조 또는 작업을 하려 하면 생기는 에러
ArrayIndexOutOfBoundsException : 배열에서 인덱스 범위를 초과하면 생기는 에러
NumberFormatException : 숫자로 변환될 수 없는 문자가 포함되어 있으면 생기는 에러
728x90
'구트아카데미 > 4. Java' 카테고리의 다른 글
| [Java] toString() 과 .valueOf()의 차이점 (0) | 2021.08.26 |
|---|---|
| [Java] API 도큐먼트 (0) | 2021.08.09 |
| [Java] Arrays.copyOfRange() (0) | 2021.07.22 |
| [Java] String 클래스 - contains,equals의 차이 (0) | 2021.07.20 |
| Thread.sleep (0) | 2021.07.20 |