반응형
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
(출처: 유튜브 남궁성의 정석코딩)
반응형
'Java' 카테고리의 다른 글
[Java] PostgreSQL-JDBC 연결하는 방법 (Eclipse 기준) (0) | 2021.12.27 |
---|---|
[Java] File 클래스, 대표 함수들 간단한 정리 (0) | 2021.12.13 |
[Java] 지네릭스(Generics)에 대한 간단한 설명 (0) | 2021.11.11 |
[Java] 내부 클래스의 접근성 (0) | 2021.11.10 |
[IntelliJ] 인텔리제이 프로젝트 깃허브에 올리기 (0) | 2021.10.05 |