1. Exception이란?
- Exception은 프로그램 실행 중 발생할 수 있는 예외 상황을 다루기 위한 Java의 오류 처리 시스템입니다.
Java의 최상위 예외 클래스는 다음과 같은 구조를 가지고 있습니다:
java.lang.Throwable
├── Error // 시스템 오류 (OutOfMemoryError 등)
└── Exception // 애플리케이션에서 처리할 수 있는 예외
└── RuntimeException // 선택적으로 예외 처리 가능

등등 아래의 출처에 예외처리가 매우 상세하게 나와있다