실행되고 있는 프로그램이 비정상적인 종료가 된다거나 오작동을 하게 되면 심각한 문제를 야기하게 됩니다. 이러한 문제를 야기하는 원인에는 바로 Error와 Exception이 있습니다. 이번 포스팅은 Error(오류)와 Exception(예외)의 차이를 명확히 구분하고, 예외 처리(Exception Handling)에 대해 알아보도록 하겠습니다. Error와 Exception의 차이는? 오류(Error)는 시스템 수준에서 발생하는 심각한 예외 상황을 말합니다. 일반적으로 개발자가 코드에서 직접 수정할 수 없으며, 보통 소프트웨어 외적인 부분에서 발생하는 문제를 의미합니다. 하지만 예외(Exception)는 프로그램 실행 도중 예상치 못한 상황이 발생할 때를 말합니다. 오류와 다르게 예외는 프로그램 내부에서..