예외처리블록
-
[Java] 예외 처리 - 예외 처리 코드CSE/Java 2016. 4. 21. 10:26
예외처리는 여러 절로 구성되어 있습니다. 예외와 예외 클래스 & 실행 예외예외 처리 코드 자동 리소스 닫기 & 예외 넘기기(Throw)사용자 정의 예외 예외 처리 코드 프로그램에서 예외가 발생했을 경우 프로그램의 갑작스러운 종료를 막고, 정상 실행을 유지할 수 있도록 처리하는 코드를 예외 처리 코드라고 합니다. 자바 컴파일러는 소스 파일을 컴파일할 때 일반 예외가 발생할 가능성이 있는 코드를 발견하면 컴파일 오류를 발생시켜 개발자로 하여금 강제적으로 예외 처리 코드를 작성하도록 요구합니다. 그러나 실행 예외는 컴파일러가 체크해주지 않기 때문에 예외 처리 코드를 개발자의 경험을 바탕으로 작성해야 합니다. 예외 처리 코드는 try-catch-finally 블록을 이용합니다. try-catch-finally ..