- Exception을 직접 발생시키는 방법 목차
if(right==0){
throw new ArithmeticException("0으로 나눌 수 없습니다.");
}
try{
...
}catch(Exception e){
...
}
}
즉,
illegalArgumentException :사용해야 할 상황: 매개변수가 의도하지 않은 상황을 유발시킬 때
illegalStateException :메소드를 호출하기 위한 상태가 아닐 때
NullPointerException : 매개 변수 값이 null일때
IndexOutOfBoundsException : 인덱스 매개 변수 값이 범위를 벗어날 때
ArithmeticException : 산술적인 연산에 오류가 있을때
사용한다
'Java' 카테고리의 다른 글
Object클래스 (0) | 2018.08.29 |
---|---|
checked와 unchecked (0) | 2018.08.28 |
예외처리 finally (0) | 2018.08.21 |
JAVA - 다형성 (polymorphism) (0) | 2018.08.17 |
abstract(추상 클래스)와 interface의 차이점 (0) | 2018.08.17 |