Exception

    에러(Error)와 예외(Exception)

    개발을 하다보면 가장 자주 보게되는 콘솔 로그는 오류 또는 예외로 인한 로그입니다. 하지만 막상 누군가 에러와 예외에 관해 차이점을 묻는 다면 선뜻 대답하기가 어려운 것 또한 사실입니다. 그래서 에러와 예외를 잘 정리해서 누가 물어도 대답할 수 있도록 해당 부분에 대해 포스팅해보고자 합니다. 에러(Error) 에러란 무엇일까? 프로그램 실행 중 오작동을 일으키거나 비정상적인 종료가 일어나게 하는 원인 즉 에러는 개발자가 미리 예측하지 못한 곳에서 발생하기 때문에 개발자는 이를 방지할 수 없습니다. 또한 에러가 발생하는 원인을 살펴보면 내부적으로 프로그램 설계에 문제가 있어서 에러(논리적 에러) 가 발생하기도 하며 외부적으로는 하드웨어에서 문제가 생겨 오류가 발생해 프로그램이 종료될 수도 있습니다. 에러의..