Java1 [Java] 자바 예외(Exception) 객체에 대한 이해와 활용 Error and Exception 자바 프로그램에서 발생할 수 있는 문제 상황으로 에러와 예외가 있다. 에러(Error)는 메모리 부족과 같이 자바 애플리케이션 자체에 심각한 문제가 생겨서 복구가 어려운 상황에 발생한다. 주로 JVM에서 발생시키기 때문에 개발자는 애플리케이션 코드 상에서 해결할 수 있는 방법이 없다. 반면, 예외(Exception)는 개발자가 구현한 프로그램 로직 상에 처리할 수 없는 입력이 주어지거나, 참조 정보가 잘못되어 정상적인 프로세스를 완료할 수 없는 상황에 발생한다. 에러와 달리 개발자가 발생가능한 예외 상황에 대해 예외 처리(Error handling)를 구현할 수 있다. 계층 도식에서 볼 수 있듯이, 에러와 예외는 [ic]Throwable[/ic] 클래스를 상속하고 있다.. 2023. 1. 16. 이전 1 다음