이클립스 디버깅 예제

가속도 예제
2 Agosto 2019
자바 다이얼로그 예제
2 Agosto 2019

이클립스 디버깅 예제

이클립스에서 Java 프로그램을 디버깅하고 Netbeans에서 Java 프로그램을 디버깅하는 방법에 대한 섹션을 사용하면 독자에게 도움이되고 게시물에 가치를 더할 수 있습니다. “디스플레이 보기”를 알고 계십니까? “창” -> “보기 보기” -> “디스플레이”를 통해 디버깅 하는 동안 활성화할 수 있습니다. 이제 이클립스에서 빈 새 보기가 있어야 합니다. 이 보기를 사용하여 새 코드를 입력하고 평가할 수 있습니다. 코드는 현재 디버깅 위치의 컨텍스트 내에서 실행되므로 모든 변수와 콘텐츠 지원을 사용할 수 있습니다. 코드를 실행하려면 코드를 표시하고 컨텍스트 메뉴 또는 CTRL+U(실행) 또는 CTRL+SHIFT+I(검사)를 사용하십시오. 변수 보기에서 맵 또는 목록의 값을 보려면 이클립스의 기본 설정으로 항상 쉬운 것은 아닙니다. 예를 들어 HashMap을 사용하는 경우 실제 항목을 클릭해야 하며 HashMap의 구현 세부 정보와 마주하게 됩니다. 그러나 변수 위에 작은 버튼이 있습니다 – “논리 구조 표시”.

특히 구조체의 개체에 대한 의미가있는 string() 메서드가없는 경우 매우 편리합니다. 내 상사는 몇 주 전에나에게이 기능을 보여 주었다. 알다시피, 그는 파워 포인트 또는 엑셀가장 시간을 함께 일하는 사람입니다. 나 같은 개발자에 대 한 얼마나 부끄러운 😉 Eclipse 디버깅 하는 동안 호출 스택에 어떤 수준 (프레임)을 선택 하 고 그 시점에서 다시 시작 하는 JVM을 설정할 수 있습니다. 이클립스에는 “디스플레이”라는 숨겨진 창이 있어 Window->show view->디스플레이로 이동하도록 합니다. 이제 흥미로운 부분은 그 순간에 변수 “count”의 값을 알고 싶었지만 println (“값은 …”+count”)을 배치하는 것을 잊어 버렸으므로 디스플레이 창을 사용하여 값을 가질 수 있다고 가정합니다. IDE의 하단에있는 디스플레이 창으로 이동하고 그 안에 “카운트”(따옴표없이)를 입력 한 다음 작성한 내용을 선택하고 ctrl + shift +D를 누르면 이출력 : 카운트 (int) 1 변수 “카운트”값과 같은 다른 창에서도 찾을 수 있습니다. 변수”를 사용하거나 “검사”와 같은 다른 옵션을 사용할 수 있습니다. 그러나 이 “디스플레이” 창의 또 다른 이점은 코드 조각(또는 복잡한 코드)을 작성하고 런타임시 출력을 찾을 수 있다는 것입니다. 예를 들어, 나는 몇 초보자가 “.equals”또는 “==”를 사용할지 여부를 결정하기 위해 혼란스러워하는 것을 알고 있으며, 마찬가지로 코드를 동적으로 실행하고 사용할 코드 조각을 결정할 수있는 많은 시나리오가있을 수 있습니다 (또는 무엇이 잘못되었는지 찾기 위해).g: (좋은 예제 :-)를 시도 할 수 있습니다.).에서 테거 온도 = 새 정수 (1234); 경우 (temp.equals (새로운 정수 (새로운 정수 (1234)) System.out.println (“와 같음 옵션 작동 “);다른 경우 (temp == 새로운 정수 (1234)) System.out.println (“다른 System.out.println(“모두 작동하지 않습니다).).

출력이 콘솔 창에 표시됩니다. 희망이 도움이 됩니다. Eclipse를 포함한 대부분의 IDE의 주요 디버깅 메커니즘은 “중단점”입니다. 나타내는 모든 중단점은 프로그램이 정상적으로 실행을 중지하고 대신 사용자가 다음 단계를 단계별로, 한 줄씩 실행하고, 변수를 검사하고, 제어 흐름을 관찰할 수 있도록 하는 코드 줄입니다. Eclipse 내부의 Java 파일에 중단점을 만들려면 모든 줄의 줄 번호 바로 옆에 있는 회색 공간을 두 번 클릭하기만 하면 됩니다.

Comments are closed.