Java

[Java] 자바의 예외 종류

15호의 개발자 2021. 11. 12. 18:52
반응형

Exception

1. IOException

2. ClassNotFoundException

3. ...

4. RuntimeException: 프로그래머 실수로 발생한 에러

  1) ArithmeticException

  2) ClassCastException: 형변환 에러

  3) NullPointerException

  4) ...

  5) IndexOutOfBoundsException: 배열 범위 벗어나서 발생한 에러

 

 

 

NullPointerException이 발생하지 않게하려면?

String str = null;
str.length();    // Error

String str = "";
str.legnth();    // OK

Object[] objArr = null;                 // Error
Object[] objArr = new Object[0];    // OK
Object[] objArr = {};                    // OK

 

(출처: 유튜브 남궁성의 정석코딩)

반응형