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