1. 시계

프로그램 실행이 중단점에서 중지되거나 한 번에 하나의 명령을 단계별로 실행할 때 프로그램의 현재 위치에서 알려진 변수 값을 볼 수 있습니다.

-element 배열을 에서 까지 10의 숫자로 채우는 프로그램을 작성해 봅시다 . 예:100109

IDEA 변수에서 디버깅

IntelliJ IDEA는 코드 바로 위에 중요한 변수 값을 표시할 만큼 똑똑합니다. data우리의 경우 배열 변수 에 대해 이야기하고 있습니다.

또한 스크린샷 하단에 Debugger 탭이 열려 있는 것을 볼 수 있습니다( Console 이 아님 ). 프로그램의 이 위치에서 알려진 모든 변수(값과 함께)를 표시합니다.

10번 누르면 F8루프를 통해 5번 반복됩니다(루프 헤더에 대해 한 번 누르고 루프 본문에 대해 한 번 누름). 그러면 다음과 같은 결과를 얻게 됩니다.

IDEA 변수 2에서 디버깅

루프 반복을 완료했으며 데이터 배열에 이미 5, , 및 값 이 있음 을 알 수 있습니다 .105100101102103104

그런데 배열의 내용을 축소하면 더 유용한 변수를 볼 수 있습니다.

IDEA 변수에서 디버깅 3

2. 변수 값 변경

그런데 변수의 특정 값이 주어지면 프로그램이 어떻게 작동하는지 테스트하려면 프로그램이 실행되는 동안(디버그 모드에서) 변수의 값을 간단히 변경할 수 있습니다.

이렇게 하려면 변수 이름을 마우스 오른쪽 버튼으로 클릭하거나 다음을 누릅니다 F2.

그런 다음 변수의 새 값을 입력하고 누르기만 하면 Enter됩니다.

전체 IntelliJ IDEA 기능의 최대 5% 만 배웠습니다 . 이것들을 마스터하면 나머지에 대해 이야기하겠습니다.


3. 코드 스니펫 실행

또한 프로그램이 실행되는 동안 언제든지 임의의 코드를 실행할 수 있습니다. Alt이 작업은 + F8키 조합 또는 상황에 맞는 메뉴의 해당 항목을 사용하여 수행됩니다 .

코드 스니펫 실행

코드를 작성할 수 있는 특수 창이 열리며 해당 코드는 프로그램 실행의 현재 위치에서 알려진 모든 변수를 사용할 수 있습니다!

예를 들어 작업을 중단하지 않고 프로그램이 화면에 일부 텍스트를 표시하도록 모든 메서드를 호출할 수 있습니다! 예:

코드 2의 스니펫 실행