1. 예외(Exception) what? 프로그램 실행 중에 발생하는 오류 중 조치를 취할 수 있는 수준의 오류 오류의 종류 에러: 개발자가 조치를 취할 수 없는 수준(메모리 부족, JVM 동작 이상) 컴파일 에러: 컴파일시 발생하는 에러(오타, 잘못된 데이터타입 등) 런타임 에러: 프로그램 실행 중 발생하는 에러 로직 에러: 실행은 되지만 의도와 다르게 동작하는 에러 예외: 다른 방식으로 처리 가능한 오류(입력 값 오류, 네트워크 문제 등) 2. 예외 처리(Exception Handling) what? 예외가 발생했을 경우 이를 처리해 프로그램이 비정상적으로 종료되는 것을 막는 것 why? 입력 값이 잘못되는 등의 사소한 오류가 발생했을 때 적절히 처리해서 프로그램을 계속 실행시키기 위함 how? 1)..