21. 이클립스에서 디버깅하기

철새·2022년 2월 24일
0
  • Do it! 자바 프로그래밍 입문 온라인 강의를 수강하며 작성하였습니다.
  • Section 1. 자바의 핵심 - 객체지향 프로그래밍
  • 21강 "이클립스에서 디버깅"
  • 디버그


Line을 표시하는 숫자 왼쪽 부분을 더블클릭하여 break point를 설정할 수 있다.


위쪽 메뉴 아래 버튼에서 벌레(bug)모양의 버튼을 누르면 디버그 모드로 들어갈 수 있다. (단축키 : F11)


우측에 Java 버튼을 누르면 원래 화면으로 돌아갈 수 있다.


왼쪽 창에서 실행중인 Debug를 확인할 수 있고, 같은 코드를 여러개의 쓰레드에서 실행시킬 경우 성능 저하가 일어날 수 있으므로 사용하지 않는 쓰레드는 중지시켜준다.
(< terminated > 표시가 중지되었다는 의미)


Step Into 버튼 (단축키 : F5) 누르면 해당하는 메서드가 있는 클래스로 들어간다.


우측 Variable(변수) 창에서 변수의 상태 등을 확인할 수 있다.


Step Over 버튼 (단축키 : F6) 누르면 다음 줄의 코드를 실행한다.


Step Return 버튼 (단축키 : F7) 누르면 다시 바깥 클래스로 나간다.


Break Point가 두 개 이상 있을 경우 Resume 버튼 (단축키 : F8) 누르면 다음 Break Point까지 실행된다.


우측 Expressions 탭에서는 Variables에 나오지 않은 다른 변수에 대해 알고 싶으면 추가해서 확인할 수 잇다.

profile
효율성을 추구하며 세상을 떠도는 철새입니다.

0개의 댓글

관련 채용 정보