728x90
JAVA1 - 10. 디버거
<용어설명>
버그 bug : 의도치 않은 문제가 발생하는 것
디버그 debug
디버깅 debugging : 버그를 잡는 행위를 디버깅이라함
디버거 degugger : 디버깅할 때 사용하는 도구를 디버거
디버깅 할려면 프로그램을 멈춰야함
breakpoint : 멈추고 싶은 곳 지정
breakpointer : 브레이크포인트의 점
이클립스 코드수 UI에 더블클릭으로 생성 & 삭제
디버깅 실행 : 화면 상단 벌레버튼
누르고나면 perspective(우측상단)에 벌레 아이콘 생기는데 디버깅 하기 좋게 화면이 바뀌는 템플릿 기능 같은 것
- 화면 구성이 바뀌면서 어떤 변수의 값이 뭔지 하나하나 체크하기 쉽게 보여줌
좌측 상단에 디버깅할 때 필요한 커맨드들이고, 우측은 변수명과 그 값을 직관적으로 보여주는 UI
좌측상단 메뉴
step over 다음 줄로 넘어가서 디버깅
step into 해당 메소드가 어떻게 이루어있는지 자세히 볼 수 있음
step return 스텝인투에서 밖으로 나가고 싶을 때 사용
terminate 디버깅 종료
우측상단 도형모양 누르면 원래 코딩하던 콘솔창으로 되돌아옴
728x90
반응형
'JAVA > 생활코딩 JAVA1 (renewal)' 카테고리의 다른 글
생활코딩 JAVA1. 12.1-3 : 직접 컴파일하고 실행하기 (0) | 2022.01.02 |
---|---|
생활코딩 JAVA1. 11 : 입력과 출력 // arguments & parameter (0) | 2022.01.02 |
생활코딩 JAVA1. 09 : 프로그래밍 & 맛보기& import & 패키지 예시 (0) | 2022.01.01 |
생활코딩 JAVA1. 08 : 변수의 정의,효용성 & casting (0) | 2022.01.01 |
생활코딩 JAVA1. 06~07 : 데이터타입, 사칙연산,문자열 (0) | 2022.01.01 |