Java는 **try/catch/finally**로 오류를 처리하며, 독특하게 checked 예외(반드시 선언하거나 처리해야 함)와 unchecked 예외(런타임, 강제되지 않음)를 구분합니다. 이 구분을 이해하는 것은 Java 오류 처리의 핵심입니다.
기본 구조
{
();
} (FileNotFoundException e) {
System.out.println( + e.getMessage());
} (IOException e) {
System.out.println();
} {
System.out.println();
}
