예외처리예기치 않게 발생하는 에러에 대응할 수 있는 코드를 미리 사전에 작성하여 프로그램의 비정상적인 종료를 방지하고, 정상적인 실행 상태를 유지하기 위한 기능이 예외처리(Exception Handling) 이다.에러가 발생하는 원인은 수없이 다양하나 다음의 몇 가지 예를 들 수 있다.사용자의 입력 오류네트워크 연결 끊김디스크 메모리 공간 부족 등 물리적 한계개발자의 코드 에러존재하지 않는, 유효하지 않는 파일 불러오기위의 원인을 크게 내부적인 요인과 외부적인 요인으로 구분할 수 있다.먼저 대표적인 외부 요인으로 하드웨어의 문제, 네트워크의 연결 끊김, 사용자 조작 오류 등이 있고, 내부 요인으로는 대표적으로 주로 오늘 우리가 초점을 맞춰 학습하게 될 개발자의 코드 작성 에러를 언급할 수 있다.개발자가 ..