✔️ 오류(Error) - 오류(Error)는 시스템이 종료되어야 할 수준의 상황과 같이 수습할 수 없는 심각한 문제 - 미리 기대한 값을 얻을 수 없거나 혹은 어떤 상태가 일관적이지 못한 상황 ✔️ 예외(Exception) - 개발자가 구현한 로직에서 발생한 실수나 사용자의 영향에 의해 발생 - 미리 예측하여 방지할 수 있기에 상황에 맞는 예외처리(Exception Handle)를 해야 한다. 예외(Exception)과 오류(Error)의 차이점 어떤 값이나 상태를 미리 파악할 수 있는가는 점이다. 어떤 값을 얻을 수 있거나 어떤 문제가 발생할 상황을 미리 예상해서 별도의 루틴으로 처리하면 예외(Exception), 예상한 어떤 값을 얻을 수 없거나 어떤 상황이 일관적이지 않다면 오류(Error). 오..