예외처리 사전적 의미로 일반적으로 프로그램이 처리되는 동안 특정한 문제가 일어났을 때 처리를 중단하고 다른 처리를 하는 것을 예외 처리라고 합니다. 프로그래밍을 하다보면 개발자의 실수로 인해 혹은 개발자 외의 실수로 인해 오류가 발생되는 경우가 있습니다. 예외처리는 이런 상황을 '해결'하는건 아니지만 이 사실을 유저에게 해당 상황에 대한 메세지를 전달할 수 있는 방법입니다. 프로그램의 오류 1.예외(프로그램이 실행 중) RuntimeException 2.컴파일 에러 -> ex) 드라이버 IOExcetion 3.버그 예외처리 적용한 예시 1.printCompanies() 메소드에서 예외를 미룬다(throws) 2.printCompanies() 메소드를 호출한 지점에서 예외 처리를 한다. 3.Nullpo..