Java에서 예외 처리(Exception Handling)는 안정적인 프로그램 작성을 위한 중요한 요소입니다. 예외는 크게 Checked Exception과 Unchecked Exception으로 나뉩니다. 이 중 RuntimeException과 Exception은 가장 자주 등장하는 개념으로, 둘의 차이를 알아보겠습니다.1. ExceptionException은 java.lang.Exception 클래스에서 파생된 예외입니다. 일반적으로 Checked Exception에 해당하며, 컴파일 시점에 반드시 처리해야 합니다. 즉, 예외가 발생할 가능성이 있는 코드를 작성할 때 반드시 try-catch 블록이나 throws 키워드를 사용하여 처리해야 합니다. 특징Checked Exception은 컴파일러가 예외..