Error와 Exception
·
💻 Backend Development/☕ Java Fundamentals
개요프로그램이 실행되는 동안 예상치 못한 문제들이 발생할 수 있다.이를 오류라고 하며, 오류의 종류에는 Error와 Exception이 있다.이 두 가지는 모두 문제 상황을 나타내지만, 그 본질과 처리 방식에 차이가 있다.이번 글에서는 Error와 Exception의 차이점을 알아보고, 이를 어떻게 구분하고 처리해야 하는지 설명한다. Error란?Error는 시스템 레벨에서 발생하는 치명적인 문제를 의미한다.주로 자바 가상 머신(JVM)의 동작과 관련된 문제들이며, 개발자가 직접 해결하거나 회복할 수 없는 상황이다.Error가 발생하면 프로그램의 실행을 계속하기 어려운 경우가 많다.대표적인 Error에는 다음과 같은 것들이 있다:OutOfMemoryError: JVM이 더 이상 메모리를 할당할 수 없을 ..