예외 처리 코드 예외가 발생했을 때 프로그램의 종료를 막고 정상 실행을 유지할 수 있도록 처리하는 코드 예외 처리 코드는 try-catch-finally 블록으로 구성되며 생성자 내부와 메소드 내부에서 작성된다. try 블록에서 작성한 코드가 정상 실행되면 catch 블록은 실행되지 않고 finally 블록이 실행된다. try 블록에서 예외가 발생할 경우 예외를 잡기 위해 catch 블록이 실행되고 연이어 finally 블록이 실행된다. 예외가 발생하면 예외 객체가 catch 선언부의 예외 클래스 변수에 대입된다. finally 여기서 알아야 할 점은 예외가 발생하던 안하던 finally 블록은 무조건 실행된다는 것이다. 심지어 try 블록과 catch 블록에서 return문(메소드 종료) 사용을 하더라..