11.1 Treads & Variables
break point로 프로그램을 중단하거나 단계적으로 실행할 때마다, 현재 프로그램의 위치에서 알려진 변수의 값을 확인할 수 있어.
100에서 109까지의 숫자로 10개 요소의 배열을 채우는 프로그램을 작성해보자:
Intellij IDEA는 코드 위에 중요한 변수의 값을 표시해줘. 우리의 경우에는 리스트 변수 data야.
또한 스크린샷 하단에 있는 Threads & Variables 탭을 열어 보면 해당 프로그램 위치에서 알려진 모든 변수(각각의 값 포함)가 표시돼.
F8을 10번 누르면, 반복문을 5번 실행하게 돼(루프 헤더와 본문을 각각 한 번씩 실행). 그러면 다음 결과를 얻을 거야:
10번 중 5번의 반복문이 실행되었고, 배열 data에 이미 5개의 값이 있어: 100, 101, 102, 103, 그리고 104.
참고로, 변수 패널을 보면 여러 유용한 변수들도 볼 수 있어:
11.2. 변수 값 변경하기
프로그램이 특정 변수 값으로 어떻게 동작하는지 테스트해보고 싶다면, 프로그램이 실행 중일 때(디버그 모드에서) 모든 변수의 값을 바꿀 수 있어.
변수 이름을 우클릭하거나 F2를 눌러봐:
변수의 새로운 값을 입력하고 Enter를 누르면 돼:
혹은 이렇게:
Enter를 누르면 프로그램이 새로운 변수 값을 사용하게 돼.
11.3. 코드 조각 실행하기
프로그램 실행 중 언제든지 임의의 코드를 실행할 수 있어. 이건 Alt+F8 (Option+F8) 조합이나 컨텍스트 메뉴 항목으로 할 수 있어:
특별한 창이 나타나고, 거기에 어떤 코드든 쓸 수 있어. 그리고 그 코드에서 현재 프로그램 실행 시 알려진 변수를 사용할 수 있어!
어떤 메서드든 호출할 수 있어: 예를 들어, 프로그램을 중단하지 않고 화면에 텍스트를 출력하게 할 수 있어! 예제:
지금까지 IntelliJ IDEA의 5% 정도만 알게 된 거야. 이걸 익히면, 나머지도 이야기해줄게.
GO TO FULL VERSION