ArithmeticException -> 산술에러로서 0으로 나눈다든가등의 산술적 계산 오류에서 일어납니다.
ArrayIndexOutofBoundsException -> 배열의 크기가 주어진 값을 넘어갔을 때 일어납니다.
NullPointException -> local변수의 초기화를 해주지 않을 경우 일어납니다
ClassCastException : 어느 오브젝트를 상속 관계에 없는 클래스에 캐스트 하려고 한 것을 나타내기 위해서(때문에) 슬로우 됩니다.
ClassNotFoundException : 어플리케이션이, 클래스의 스트링명을 사용해 다음의 메소드로 로드하려고 했지만, 지정된 이름의 클래스의 정의가 발견되지 않았던 경우에 슬로우 됩니다.
IllegalStateException : 부정 또는 부적절한 때에 메소드가 불려 간 것을 나타냅니다.
IndexOutOfBoundsException : 어떤 종류의 인덱스 (배열, 스트링, 벡터등)가 범위외인 것을 나타내기 위해서(때문에) 슬로우 됩니다.
InterruptedException : 어느 thread가 오랫동안의 대기 상태, 휴지 상태, 또는 일시정지 상태일 때, 다른 thread가 Thread 클래스의 interrupt 메소드를 사용해 이 상태에 세치기를 걸었을 경우에 슬로우 됩니다.
NullPointerException : 오브젝트가 필요한 경우에, 어플리케이션이 null 를 사용하려고 하면(자) 슬로우 됩니다.
NumberFormatException : 어플리케이션이 스트링을 수치형으로 변환하려고 했을 때, 스트링의 형식이 올바르지 않은 경우에 슬로우 됩니다.
더 자세한 내용은 요기루...
[참고] http://blog.naver.com/PostView.nhn?blogId=mystarlight&logNo=150036088057&redirect=Dlog&widgetTypeCall=true
'Dev. 자바 > API 및 이론' 카테고리의 다른 글
[JAVA] 쓰레드(Thread)의 기초 및 이론, 활용, 응용, 예제 (2) | 2013.01.23 |
---|---|
내부클래스 (0) | 2013.01.22 |
[JAVA API] java.net.InetAddress (0) | 2012.09.06 |
[JAVA API] java.net.URL (0) | 2012.09.06 |
[JAVA API] java.lang.Thread (0) | 2012.09.03 |