검색어 입력폼
평가점수B

[java]예외처리

저작시기 2006.05 |등록일 2006.05.10 한글파일한컴오피스 (hwp) | 10페이지 | 가격 500원

소개글

예외처리
예외처리에 대한예제

목차

예외처리
예외처리에 대한예제

본문내용

*** 예외처리 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");
}
다운로드 맨위로