예외(Exception)과 오류(Error)의 개념
예외(Exception)
프로그래밍에서 마이크로프로세서가 수행 중에 있는 작업이 중단된 상태며, 그 상황을 별도의 루틴을 사용해서 처리하는 방식
별도의 처리 루틴이 있다는 측면만을 제외하면 예외는 인터럽트(interrupt)의 개념과 비슷함.
오류(Error)
미리 기대한 값을 얻을 수 없거나 혹은 어떤 상태가 일관적이지 못한 상황
예외(Exception)과 오류(Error)의 차이점
어떤 값이나 상태를 미리 파악할수 있는가는 점이다.
어떤 값을 얻을 수 있거나 어떤 문제가 발새알 상황을 미리 예상해서 별도의 루틴으로 처리하면 예외(Exception), 예상한 어떤 값을 얻을 수 없거나 어떤 상황이 일관적이지 않다면 오류(Error).
영어 표현에서 예외란 용어를 쓸 때 "throw/catch"란 동사를 사용함
오류는 사전에 알지 못한 일이 갑자기 일어난 것을 말해주는 "occure"란 동사를 쓴다.
출처: 닷넷 웹서비스 원리와 구현, 번역판 p.72
닷넷 웹 서비스 (원리와 구현)
- 저자
- 키스 밸린저 지음
- 출판사
- 피어슨에듀케이션코리아 | 2004-12-29 출간
- 카테고리
- 컴퓨터/IT
- 책소개
- 마이크로소프트의 프로그램 매니저인 키스 밸린저가 집필한 닷넷에서...
'컴퓨터' 카테고리의 다른 글
맥앱스토어에 맥용 카카오톡 출시 - 간단한 사용 평가 (0) | 2014.05.29 |
---|---|
[IT심층취재] IT 강국, 사라져가는 소프트웨어 개발자 - 동영상 링크 (0) | 2013.08.04 |
MS사와 Apple의 글꼴 사이트 (0) | 2012.08.07 |
iOS Developer Program 등록 완료. (1) | 2012.05.28 |
Mac OSX Lion 10.7.4 로 업그레이드 (0) | 2012.05.28 |