자바에서는
프로그램 실행 중 발생하는 에러를
익셉션(Exception)이라고 칭한다.
자바에서는 익셉션을 처리하는 방법은 독특하다.
아래에서 그 방법을 알아보자.
3을 0으로 나누는 프로그램이다.
3을 0으로 나누는 것은 불가능한 연산이다.
그러므로 실행시 익셉션이 나타난다.
java.lang.ArithmeticExeption이라는 종류의 exeption이 발생했다.
익셉션은 다양한 종류가 있다.
실행시 이런 메세지가 나타나면 보기도 힘들고 이해하기도 어렵기 때문에
에러문구를 다른 에러문구로 바꿔 줄 수가 있다.
그것은 바로 try구문이다.
try구문의 기본형식이다.
try{}에 실행할 구문들을 넣고
catch(익셉션종류(type) 익셉션변수(ex: e)){}에
익셉션 처리문구를 넣는다.
finally{}에는 익셉션 발생에 관계없이 마지막으로
실행할 문구를 넣는다.
위와 같이
try구문을 작성한 후 실행을 하면
이런 결과가 나타난다.
finally구문은 생략이 가능하다.
finally 구문을 생략한 try문이다.
try구문을 생략해도 제대로 try문이 실행된다.
댓글 없음:
댓글 쓰기