[이클립스] Eclipse 디버깅(debugging) 파헤치기 [3] 변수 값 확인 및 수정하기 Variables 뷰
연관글
- [이클립스] Eclipse 디버깅(debugging) 파헤치기 [1] 디버깅 시작하기
- [이클립스] Eclipse 디버깅(debugging) 파헤치기 [2] 브레이크 포인트 뷰
- [이클립스] Eclipse 디버깅(debugging) 파헤치기 [3] 변수 값 확인 및 수정하기 Variables 뷰
- [이클립스] Eclipse 디버깅(debugging) 파헤치기 [4] 값 확인 및 코드 실행하기 Display 뷰
- [이클립스] Eclipse 디버깅(debugging) 파헤치기 [5] 디버깅시 코드 실행하기 Inspect 뷰
값 확인하기 (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 |
도로락
WriterIT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그