Backend/JAVA
[JAVA] 생활코딩 JAVA1 - Chapter 9. 디버거
JOKUN
2022. 4. 20. 17:48
[JAVA] 생활코딩 JAVA1 - Chapter 9. 디버거
#디버거
- BUG : 코드에 의도하지 않은 문제가 발생하는 것
- DEBUG
- DEBUGGING : 버그를 잡는 행위
- DEBUGGER : 디버깅할 때 쓰는 도구
01. 프로그램이 실행되는 것을 멈춤 - 멈추고 싶은 곳에서 더블클릭
Break Pointer 브레이크 포인터 (더블클릭으로 생성/제거)
02. 디버거를 통해서 프로그램 실행하는 버튼
03. 퍼스펙티브(perspective*) - java ↔ debug 구성 화면 전환
(자바로 볼 때 보기 좋게 구성된 관점 - 디버깅할 때 보기 좋은 화면으로 구성된 관점)
실행시키면 아래와 같은 화면과 같아짐
*perspective : 관점
04. Step over : 명령어 1개만 실행
디버거를 이용하면 한 줄 한 줄 실행 가능해짐 (하나하나 체크 가능)
05. Resum : 브레이크 포인터부터 다음 브레이크 포인터가 나올 때까지 실행
지정해놓은 구간 안에 있던 mySecurity 생성됨
06. Step into : 메소드가 어떻게 되어있는지 볼 수 있음
'on'이라는 메소드가 아래 코드로 작성되어 있음
이것을 실행시켜서 나온 결과가 ↓
·몇 번째 줄을 실행시키고 있는지(보고 있는지) 확인할 수 있는 창
07.Step Return : 이 전으로 돌아갈 때
08. Terminate : 디버거 종료
09. java perspective : 자바 코딩 짤 때 화면으로 돌아감