코딩/Java

[JAVA] e.toString(), e.getMessage(), e.printStackTrace() 예외처리

it 끄적이기 2022. 11. 19. 23:44

e.toString(), e.getMessage(), e.printStackTrace() 예외처리 알아보기

1. e.toString()

e.toString() 메서드는 예외 객체의 문자열 표현을 반환합니다.

이 메서드는 예외를 간단하게 출력하고자 할 때 사용할 수 있습니다.

try {
    // 예외 발생 가능한 코드
} catch (Exception e) {
    System.out.println(e.toString());
}

2. e.getMessage()

e.getMessage() 메서드는 예외 객체의 메시지를 반환합니다.

이 메서드는 예외 메시지만 출력하고자 할 때 사용할 수 있습니다. 다음은 예시입니다.

try {
    // 예외 발생 가능한 코드
} catch (Exception e) {
    System.out.println(e.getMessage());
}

3. e.printStackTrace()

e.printStackTrace() 메서드는 예외 객체의 스택 트레이스를 출력합니다.

이 메서드는 예외 발생 원인을 자세히 파악하고자 할 때 사용할 수 있습니다.

try {
    // 예외 발생 가능한 코드
} catch (Exception e) {
    e.printStackTrace();
}