Exception이란?프로그램 실행 중 발생하는 예외적인 상황을 표현하는 객체이다. 예외적인 상황이란 정상적인 흐름을 벗어난 상황을 의미한다.(ex. Null 참조, 파일 없음, 사용자 없음 등)Exception의 계층Throwable이 최상위 객체이며 아래에 Error와 Exception이 존재한다.ThrowableError (시스템 오류)ExceptionRuntimeException (UnChecked Exception)NullPointerExceptionIllegalArgumentException...그외 Exception (Checked Exception)IOExceptionSQLException...Error와 Exception의 차이Error - 심각한 오류발생원인 - JVM 혹은 시스템 문제..