Java 예외 처리(Exception Handling)는 프로그램 실행 중 발생할 수 있는 예외적인 상황을 관리하고 처리하는 메커니즘입니다. 예외 처리는 프로그램의 안정성과 신뢰성을 높이는 데 중요한 역할을 합니다. Java에서는 try, catch, 그리고 finally 블록을 사용하여 예외를 처리합니다. 각 블록의 역할과 사용법을 자세히 살펴보겠습니다. ## 1. 예외(Exception)란? 예외는 프로그램 실행 중 발생할 수 있는 비정상적인 상황을 말합니다. 예를 들어, 파일을 읽는 도중 파일이 존재하지 않거나, 네트워크 연결 중 연결이 끊어지는 경우 등이 예외 상황에 해당합니다. Java에서는 예외를 객체로 표현하며, 이 객체는 `Throwable` 클래스의 서브클래스입니다. 예외는 크게 두 가지..