예외처리는 Exception이라고 한다. 예를 들어서 슈퍼마켓을 운영을 하는데에 위험 요소 및 준비해야 할 것 들을 생각해보자. 1. 도둑을 잡기 위해 cctv 설치 2. 잔돈 준비 2. 직원 채용 3. 장소 임대 등등 이 있다. 그렇게 준비할 것을 준비를 해 놓고 운영을 시작해서 장사를 하다 보면 생각지도 못한 문제점들이 생길 수 있다. 잔돈이 모자랄 수 있다. cctv 사각지대에 있는 물건이 도난당했다. 등등.. 그럼 위 상황을 크게 두 가지로 나눌 수 있는데 운영전/운영후 java에서 운영전(실행 전)에 일어나는 준비과정 및 위험요소 제거는 jvm이 알아채고 오류를 발생시켜 예외처리(try/catch)를 하도록 개발자에게 강제로 시켜버린다. 운영 후에 생기는 예외에 대한 처리는 런타임 시에 일어나기..