개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.09 12:23

Throwable::getCode 에 대한 질문입니다.

목록
  • 리버스엔지니어링도령 7일 전 2025.07.09 12:23
  • 15
    1
Throwable::getCode 에 대한 이해를 도와주세요.

안녕하세요 선생님.

Throwable::getCode 메서드는 어떤 역할을 하는지 궁금합니다.

Throwable 클래스의 인스턴스를 생성하여 getCode 메서드를 호출했을 때, 반환되는 값은 무엇이고 어떤 의미를 가지고 있나요?

그리고 getCode 메서드를 사용하는 예시를 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  7일 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 36,492건 / 90 페이지

검색

게시물 검색