인프런 커뮤니티 질문&답변

디와이님의 프로필 이미지
디와이

작성한 질문수

김영한의 실전 자바 - 중급 1편

예외발생 추적 스택 트레이스 출력 이해하는 방법 질

해결된 질문

작성

·

155

·

수정됨

1

예외 처리 도입1- 시작 강의를 듣고 질문드립니다.(예외처리2-실습의 강의안 5페이지)

이 부분 예시에서 에러가 발생했을 때 스택 트레이스 순서가 궁금합니다.(error1을 입력했을 때 예시)

 (스택 트레이스의 밑에 줄부터 문제 발생 시작점이라고 이해했는데 맞을까요?...)

 

제 생각엔 우선

at exception.ex2.MainV2.main(MainV2.java:22) 이걸 처리하는 과정에서

at exception.ex2.NetworkServiceV2_1.sendMessage(NetworkServiceV2_1.java:11) 다시 이걸 처리하게 되는 과정에

at exception.ex2.NetworkClientV2.connect(NetworkClientV2.java:15) 이걸 처리해야하는데

여기서 예외처리가 발생했고(NetworkClientExceptionV2)

아무도 catch하고 있지 않으므로 다 던지기만해서 최종적으로 main에서 던지게 되는 것으로 이해했는데 맞을까요?

Exception in thread "main" exception.ex2.NetworkClientExceptionV2: http://

example.com 서버 연결 실패

 

 

 

답변 1

1

안녕하세요. 디와이님, 공식 서포터즈 y2gcoder입니다.

저희가 스택영역에서 배웠던 호출 구조대로 잘 설명하신 것 같습니다 🙂

감사합니다.

디와이님의 프로필 이미지
디와이

작성한 질문수

질문하기