[Java] Exception
·
Language/Java
예외란?프로그램 실행 중 발생할 수 있는 비정상적인 상황을 나타내며, 이를 처리하기 위한 메커니즘자바에서는 예외를 Throwable 클래스와 그 하위 클래스(Exception, Error)로 표현Error: 시스템 수준에서 복구할 수 없는 문제(JVM 내부 오류 등)Exception: 애플리케이션 수준에서 복구 가능한 문제Unchecked Exception : RuntimeException과 그 하위 클래스Checked Exception :Exception 을 상속하지만 RuntimeException의 하위 클래스가 아닌 예외들예외 처리의 개념은 자바 이전에도 존재했지만, 자바는 이를 더 정형화하고 언어 차원에서 강력하게 지원한다. 자바의 Checked Exception은 개발자가 예외 처리를 강제함으로..