[java]예외처리
- 최초 등록일
- 2006.05.10
- 최종 저작일
- 2006.05
- 10페이지/ 한컴오피스
- 가격 1,000원
소개글
예외처리
예외처리에 대한예제
목차
예외처리
예외처리에 대한예제
본문내용
*** 예외처리 30개 ***
1. ArrayIndexOutOfBoundsException
= 배열이 잘못된 색인으로 액세스되었음을 나타내기 위해 발생
2. ArithmeticException
= 0으로 정수를 나눌때와 같은 적절하지 않은 계산중 발생
3. ArrayStoreException
= 객체배열에 잘못된 객체 유형을 저장하려고 할 때 발생
4. AWTError
= 심각한 Abstract Window Toolkit오류가 발생할 때
6. ArrayIndexOutOfBoundsException
= 잘못된 배열 요소를 참조할 경우
7. ClassCastException
= 객체가 상위 클래스가 아닌 클래스로 형 변환하고자 할 때 발생
= 임의의 객체는 극히 제한적인 범위내에서 자신의 클래스 형을 변환할 수
(상위 클래스의 형 변환만 가능)
8. Checked Exception
= 컴파일러에 의해 검사된 예외
9. ClassCastException
= 코드가 인스턴스에 없는 서브클래스로 객체를 보내려 할 때 발생
10. EmptyStackException
= 스택이 비었음을 나타내기 위해 stack클래스에 있는 메서드에 의해 발생
.
.
자바에서는 런타임시에 발생할 수 있는 여러가지 예외들을 처리하는
별도의 메카니즘을 가지고 있습니다. throws 키워드는 실행시간에
예외가 발생했을 경우 해당 예외를 직접처리하지 않고 다른 곳에서
처리하도록 예외를 던지겠다 라는 의미입니다.
<예제1> - 33 번
class OverflowException extends Exception {
OverflowException() {
super("Arithmetic Overflow Occurs");
}
참고 자료
없음