이번에는 오류 처리르 위한 try-catch에 대해서 확인을 해보려고 한다. try-catch 프로그램 내에서 에러가 발생한 상황에 대해 이를 복구하는 과정 런타임 에러가 발생한 경우 발생(Throwing) / 감지(catching) / 전파(propagating) / 조작(manipulating)을 지원하는 1급 클래스를 제공한다. 프로그램에서 개발자가 원하는데로 모든 기능이 제대로 작동한다고 100% 장담할 수 없다. 예를 들어 디스크에 파일을 저장하는 것을 생각해보면, 디스크의 용량이 꽉차서 파일을 저장 못할 수도 있고, 쓰기 권한이 없어서 파일을 저장할 수가 없을 수도 있다. 이렇게 파일을 디스크에 저장하는 간단한 기능에도 오류가 발생할 수 있는 가능성이 여럿 존재한다. 오류 처리 기능을 통해 이..