알기 쉽게 해설한 Java with a Workbook 7장 연습문제
- 최초 등록일
- 2009.11.02
- 최종 저작일
- 2009.05
- 7페이지/ 한컴오피스
- 가격 1,000원
소개글
알기 쉽게 해설한 Java with a Workbook 7장 연습문제
리포트 형식으로 제작한것입니다.
목차
7.1예외의 개요
7.2예외 관련 클래스
7.3예외 처리
본문내용
7.1예외의 개요
1. 예외란 무엇인가? 간략하게 기술하시오.
◎ 예외란 프로그램 실행 중에 발생하는 예기치 않은 사건을 말한다. 정수를 0으로 나누는 경우, 배열의 첨자가 음수값을 가지는 경우, 배열의 첨자가 배열의 크기를 벗어나는 경우, 부적절한 형 변환이 일어나는 경우, 입출력 시 인터럽트가 발생하는 경우, 입출력을 위해 지정한 파일이 없거나 파일 이름이 틀린 경우 등 많은 예외 상황이 존재한다.
2. 프로그램 실행 중 발생할 수 있는 예외를 2가지 이상 예로 들어 설명하시오.
◎ NumberFormatException
String str=12 3;
int a = Integer.parseInt(str);
◎ NullPointerException
String str=null;
int a = Integer.parseInt(str);
7.2예외 관련 클래스
1. 일반적으로 Error 관련 클래스와 RuntimeException 관련 클래스(하위 클래스 포함)들과 연관된 예외는 프로그램에서 직접 처리하지 않는다. 그 이유는 무엇인가?
◎RuntimeException 클래스는 실행 시간 예외들과 관련된 클래스들을 하위 클래스로 가지고 있다. RuntimeExceptuon과 관련된 예외들도 Error 클래스 예외처럼 일반적으로 프로그램에서 지정하지 않는다. 그 이유는 예외 지정에 소요되는 노력이 예외를 지정하여 얻는 효율보다 더 크기 때문이다. 이러한 예외들의 처리는 jvm에게 맡기는 것이 더욱 효율적이다.
참고 자료
new 알기 쉽게 해설한 Java with a Workbook