본문 바로가기 메뉴 바로가기

DJDU CODE DIARY

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

DJDU CODE DIARY

검색하기 폼
  • 분류 전체보기 (105)
    • 트러블 슈팅 🥤 (6)
    • Java의 정석_기초편 (53)
    • 알고리즘 (28)
      • 문제풀이 - 백준 (26)
      • 문제풀이 - 프로그래머스 (2)
    • 정석코딩 부트캠프 🏫 (18)
      • 문제풀이 📝 (17)
      • A팀 스터디 📚 (1)
      • 자료구조\알고리즘 🧱 (0)
  • 방명록

printStackTrace() (1)
printStackTrace(), getMessage() & 멀티 catch블럭

예외가 발생했을 때 생성되는 예외 클래스의 인스턴스에는 발생한 예외에 대한 정보가 담겨 있으며, getMessage()와 printStackTrace()를 통해서 이 정보들을 얻을 수 있다. catch블럭의 괄호()에 선언된 참조변수를 통해 이 인스턴스에 접근할 수 있다. 이 참조변수는 선언된 catch블럭 내에서만 사용 가능하며, 자주 사용되는 메서드는 다음과 같다. printStackTrace() 예외발생 당시의 호출스택(Call Stack)에 있었던 메서드의 정보와 예외 메시지를 화면에 출력한다. getMessage() 발생한 예외클래스의 인스턴스에 저장된 메시지를 얻을 수 있다. 더보기 예제 8-5 Ex8_5 실습하기 더보기 멀티 catch블럭 내용이 같은 catch블럭을 하나로 합친 것(JDK1..

Java의 정석_기초편 2022. 10. 24. 20:00
이전 1 다음
이전 다음
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바