·Java
커스텀 예외가 필요한 이유일반적으로 자바 예외는 대부분의 상황을 다룰 수 있지만, 비즈니스 로직에 특화된 예외나 세분화된 예외 처리가 필요할 때가 있다. 이 경우는 커스텀 예외를 통해 문제를 보다 명확하게 전달할 수 있다. 주요 사용 이유비즈니스 로직에 따른 예외 처리: 특정 비즈니스 로직에서 발생할 수 있는 오류를 명확하게 표현기존 자바 예외를 세분화하여 특정 상황에 맞게 처리하기자바의 예외는 크게 체크 예외와 언체크 예외로 나눌 수 있다. 다음 섹션에서는 두 경우 모두에 대해 사용자 정의 예외를 구현해본다.사용자 정의 체크 예외(Custom Checked Exception)체크 예외는 코드에서 명시적으로 처리해야 하는 예외이다. 예를 들어, 파일을 읽는 코드에서 파일이 존재하지 않는 경우 예외를 던진..