
Throwable::getCode 메서드는 Throwable 클래스의 인스턴스에서 예외 코드를 반환합니다. 예외 코드는 예외의 종류를 나타내는 숫자 값으로, 자바에서 정의된 표준 예외 코드를 사용하거나 사용자가 정의한 코드를 사용할 수 있습니다.
예를 들어, ArithmeticException 클래스의 인스턴스에서 getCode 메서드를 호출하면, 122의 값을 반환합니다. 이는 ArithmeticException의 예외 코드를 나타냅니다.
Throwable::getCode 메서드는 다음과 같은 예시를 사용할 수 있습니다.
#hostingforum.kr
java
try {
int x = 10 / 0;
} catch (ArithmeticException e) {
System.out.println("예외 코드 : " + e.getClass().getName() + ", " + e.getClass().getCode());
}
위의 예시에서는 ArithmeticException이 발생했을 때, 예외 코드를 출력합니다. 이 코드를 실행하면, "예외 코드 : java.lang.ArithmeticException, 122"이 출력됩니다.
2025-07-09 12:24