변수가 값을 변경할 때 어떻게 쉽게 감지 할 수 있습니까? 지정된 변수가 값을 변경할 때마다 프로그램 실행이 디버거에서 중단되기를 원합니다. 지금은 Eclipse의 디버거를 사용하고 있습니다.
답변
클래스 또는 인스턴스 변수의 경우
- 개요보기에서 변수를 마우스 오른쪽 버튼으로 클릭합니다.
- “Toggle Watchpoint”를 선택합니다.
- 그런 다음 breapkoints보기에서 결과 항목을 마우스 오른쪽 버튼으로 클릭 할 수 있습니다.
- “중단 점 속성”을 선택합니다.
- “필드 액세스”를 선택 취소합니다.
답변
또는 변수가 선언 된 줄에서 중단 점을 전환 한 다음 결과 항목을 마우스 오른쪽 단추로 클릭하고 “중단 점 속성”을 선택하고 “필드 액세스”를 선택 취소합니다.
답변
Eclipse에 대해서는 잘 모르겠지만 IntelliJ IDEA에서는 if
명령문 에서와 같이 중단 점을 마우스 오른쪽 단추로 클릭하고 조건을 추가 할 수 있습니다 . 그런 다음 디버거는 조건이 참인 경우에만 중단 점에서 일시 중지됩니다.
예를 들어, 이 경우 는 경우에만 중지됩니다 min == 4
.