메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 java 프로그래밍

뇌를 자극하는 java 프로그래밍 질의응답 게시판입니다.

checked exception과 unchecked exception 의 차이에 대한 질문입니다.

2008-11-26

|

by AAA

2967

591쪽 부터 나오는 checked exception(이하 checked)과 unchecked exception(이하 unchecked)
의 차이가 무엇인지 잘 모르겠습니다.

593페이지를 보면 checked에는 throws절을 붙이고 unchecked에는 안붙여도 된다는 차이가 있고,
592페이지를 보면 checked는 컴파일 에러를 발생하고 unchecked는 발생하지 않는다고 하는데,

잘 이해가 가지 않네요.

사용자가 인위적으로 발생시키는 익셉션을 checked라고 이해해야 하는건지요?

예를 들어IOException은 checked이고 ArithmeticException은 unchecked라고 하는데 정확한 차이점이 무엇인지 설명을 좀 부탁드립니다.
댓글 입력
자료실