1. 예외(Exception)란?예외는 프로그램 실행 중 발생하는 예기치 못한 오류 상황을 말합니다. 자바에서 예외는 Throwable 클래스의 하위 클래스로 관리되며, 크게 두 가지로 나뉩니다:Checked Exception: 컴파일 시점에 확인되는 예외로, 반드시 예외 처리를 해주어야 합니다. 예를 들어 파일을 읽거나 쓸 때 발생하는 IOException 등이 해당됩니다.Unchecked Exception: 실행 시점에서 발생하는 예외로, 주로 프로그래머의 실수로 발생하는 예외입니다. 예를 들어 배열의 인덱스가 범위를 벗어났을 때 발생하는 ArrayIndexOutOfBoundsException 등이 있습니다. 이는 명시적인 예외 처리를 강제하지는 않습니다.2. 예외 처리의 구조자바에서 예외 처리는 다..