[java] 예외 처리 방법 중 throw 키워드 사용하기

자바 프로그래밍에서 예외 처리는 중요한 부분입니다. throw 키워드를 사용하여 개발자가 직접 예외를 발생시킬 수 있습니다. 이 글에서는 자바에서 throw 키워드를 사용하는 방법에 대해 알아보겠습니다.

throw 키워드란?

throw 키워드는 예외를 발생시키기 위해 사용됩니다. 개발자는 어떤 조건에서 예외를 발생시킬지를 결정하고, 이때 throw 키워드를 사용하여 예외를 생성할 수 있습니다.

throw 키워드 사용 예시

다음은 throw 키워드를 사용하여 예외를 발생시키는 간단한 예시입니다.

public class CustomExceptionExample {

    public static void main(String[] args) {
        try {
            validateAge(15);
        } catch (InvalidAgeException e) {
            System.out.println(e.getMessage());
        }
    }

    public static void validateAge(int age) {
        if (age < 18) {
            throw new InvalidAgeException("유효하지 않은 나이입니다.");
        }
    }
}

class InvalidAgeException extends Exception {
    public InvalidAgeException(String message) {
        super(message);
    }
}

위 예시에서는 validateAge 메서드에서 입력된 나이가 18보다 작을 경우 throw 키워드를 이용하여 InvalidAgeException을 발생시키고 있습니다.

결론

throw 키워드를 사용하면 개발자는 프로그램에서 발생시키고 싶은 예외를 직접 정의하고 발생시킬 수 있습니다. 이를 통해 더욱 안정적이고 예측 가능한 코드를 작성할 수 있습니다.

참고 자료