8-7~8 printStackTrace(), 멀티 catch 블럭

oyeon·2020년 12월 21일
0

Java 개념

목록 보기
4/70

printStackTrace()와 getMessage()

  • 예외가 발생하면 예외 객체가 생성이 되는데, 거기에는 예외에 대한 정보가 들어있고 메서드들을 통해서 그 정보를 가져올 수 있다.

printStackTrace() : 예외발생 당시의 호출스택(Call Stack)에 있었던 메서드의 정보와 예외 메시지를 화면에 출력한다.
getMessage() : 발생한 예외클래스의 인스턴스에 저장된 메시지를 얻을 수 있다.

멀티 catch 블럭

  • 내용이 같은 catch 블럭을 하나로 합친 것
catch(ExceptionA | ExceptionB e) {
	e.printStackTrace();
  }

cf. ExceptionA와 ExceptionB의 공통 멤버만 사용가능.

profile
Enjoy to study

0개의 댓글