이전강좌 : http://blog.naver.com/rlaaudtnr8/50015601296
1. Debug뷰
이클립스에서 실행한 프로그램의 목록이 표시된다.
Debug뷰의 화면 오른쪽 상단의 기호에 대하여 알아보자.
=> Remove All Terminated Launches : 이미 종료된 프로그램의 Debug상황을 제거
=> Resume : F8, 프로그램의 실행
=> Suspent : 실행중인 프로그램의 일시정지
=> Terminate : 실행중인 프로그램의 종료
=> Step Into : F5, 현재의 명령문이 호출하는 메소드 속으로 진행하여 그 첫문장을 실행하기 직전에 멈춘다
=> Step Over : F6, 현재의 명령문을 실행하고 다음 명령문 직전에 멈춘다
=> Step Return : F7, 현재 메소드에서 리턴한 직후에 다시 멈춘다.
예제를 이용하여 한번씩 실행해보면 사용법을 쉽게 익힐 수 있다.
2. Variables 뷰
변수 및 실행된 변수결과를 확인할 수 있다.
3. Breakpoints뷰
설정한 Breakpoint를 확인할 수 있다.
이창에서 오른쪽 마우스를 클릭하여 Breakpoint를 활성화(Enable)/비활성화(Disable) 할 수 있다. 또는 설정된 Breakpoint에서 오른쪽 마우스를 클릭하여 를 클릭하면 해당 Breakpoint를 비활성화 할수 잇으며 같은방법으로 다시 활성화(Enable Breakpoint)할 수 있다.
==> 히트카운드 설정
프로그램이 실행중 Breakpoint를 만났을때 무조건 일시정지 하는 것이 아니라
Breakpoint를 몇번만났을때 정지하도록 설정할 수 있다. 아래의 그림처럼 for문을 돌때 Breakpoint를 만나면
무조건 일시정지할 경우 10번의 일시정지를 가져온다. 그러나 사용자가 5번의 실행후 일시정지를 원할 경우 Hit Count를
설정해 준다.
활성화/비활성화와 마찬가지로 Breakpoints 뷰에서 설정을 5로 하면 된다.
4. Expressions 뷰
현재 프로그램에서 어떤 수식, 변수의 값을 보여준다.
오른쪽 마우스의 watch Expression 기능을 이용하여 수식을 작성한 후 프로그램을 실행하여 보면 사용자가 작성한 수식의 값을 Expressions뷰를 통하여 확인 할 수 있다.
4. Outline뷰
프로그램의 패키지나 임포트정보, 전역변수 및 메소드 정보를 하눈에 확인할 수 있다.
5. Console뷰
프로그램의 출력메세지를 보여준다.