연관글
값 확인하기 (Variables 뷰)
이클립스에서 디버깅 시에 현재 시점(현재 스레드의 스택 프레임)에 어떤 변수에 어떤 값들이 담겨있는지 확인하기 위한 Variables 뷰를 제공합니다. 변수가 primitive type 이 아닌 객체라면 트리 형태로 멤버의 값들을 보여줍니다.
Variables뷰는 상단 메뉴의 Window > Show View > Variables 를 클릭하여 활성화 하거나 Other...에서 찾을 수 있습니다.
예를들어 디버깅 첫번째 포스팅 글의 예제코드에 print() 메서드에서 브레이킹 포인트를 찍고 디버깅을 하는 경우에 우측 Variables 뷰에는 현재 스택 프레임상의 변수인 personList 객체의 내부 값들을 아래와 같이 보여줍니다. 또한 > 화살표를 눌러 더욱 세밀하게 값들을 열어볼 수 있습니다.
값 수정하기
Variables뷰는 값 확인 뿐 아니라 값을 수정할 수도 있습니다.
print() 메서드에서 for문에 시작되기 전 출력문에 브레이크 포인트를 찍고 디버깅을 시작합니다.
Variables 뷰에서 personList를 펼쳐서 [2] 번 요소의 Person객체의 age 값을 35로 수정 후 F8 키를 눌러 디버깅을 마칩니다.
for문 안의 출력문이 실행되고 콘솔에 디버깅시에 바꿔준 값으로 출력된 것을 볼 수 있습니다.
'이클립스[Elipse]' 카테고리의 다른 글
[이클립스] Eclipse 디버깅(debugging) 파헤치기 [5] 디버깅시 코드 실행하기 Inspect 뷰 (0) | 2018.07.04 |
---|---|
[이클립스] Eclipse 디버깅(debugging) 파헤치기 [4] 값 확인 및 코드 실행하기 Display 뷰 (0) | 2018.07.04 |
[이클립스] Eclipse 디버깅(debugging) 파헤치기 [2] 브레이크 포인트 뷰 (0) | 2018.07.03 |
[이클립스] Eclipse 디버깅(debugging) 파헤치기 [1] 디버깅 시작하기 (2) | 2018.07.03 |
[이클립스] 이클립스에서 Java 명령행 매개변수(String[] args 배열) 값 넘기는 방법 (0) | 2018.06.29 |