자주 보게 되는 예외를 정리해 봤습니다. 이유 모를 예외나 모르는 예외가 있을 때 댓글로 달아주세요.
1. NullPointerException
Null 객체에 대해 접근했을 때 발생한다.
ex) String str = null;
str.equals("foo");
2. IllegalArgumentException
잘못된 인자값을 전달했을때 발생한다.
3. ArithmeticException
산술적인 오류가 있을 때 발생한다.
ex) int i = 1 / 0; // 0으로 나눌 수 없으므로 예외 발생.
4. ClassCastException
잘못된 형변환을 할 때 발생한다.
ex) Object o = "foo";
char[] str = (char[]) o;
'밤을 지새다 > Java' 카테고리의 다른 글
Java StAX: XMLInputFactory (0) | 2012.04.30 |
---|---|
Java StAX (0) | 2012.04.30 |
자바. 얼마나 알고 사용하고 계신가요? (0) | 2011.08.25 |
객체를 바이트 배열로, 바이트 배열을 객체로 (0) | 2011.08.22 |
메서드 체인화 기법 (0) | 2011.08.17 |