예외
·
개발/Java
자바(Java) 예외 처리 자바에서 예외(Exception)란 프로그램 실행 중 예기치 않게 발생하는 오류나 비정상적인 상황을 의미한다. 예외 처리는 이러한 상황에 대비하여 프로그램이 비정상적으로 종료되는 것을 막고, 오류 상황을 적절히 처리하여 프로그램의 안정성과 견고성을 높이는 중요한 메커니즘이다.1. 예외 계층 구조 (Exception Hierarchy)자바의 모든 예외 클래스는 Throwable 클래스를 상속받는다. Throwable은 다시 Error와 Exception으로 나뉜다.Error: 시스템 레벨에서 발생하는 심각한 오류로, 주로 JVM 자체의 문제(메모리 부족 - OutOfMemoryError, 스택 오버플로우 - StackOverflowError 등)로 발생. 애플리케이션 코드 수준에..