다음의 간단한 지침을 따르면 프로그램을 보다 쉽게 디버그할 수 있습니다.
return new String(myvalue);
대신
String newString = new String(myvalue); return newString;
을 쓰십시오. 리턴할 문자열의 내용을 볼 수 있습니다.
디버깅을 위한 코드 컴파일에 javac를 사용하는 경우 컴파일러 옵션 사용 없이 중단점을 설정하고 소스 코드를 스테핑할 수 있습니다. 그러나 디버깅 동안 로컬, 클래스 인스턴스 및 정적 변수를 검사하려면 -g 컴파일러 옵션을 사용하십시오. 컴파일러 옵션 전체 목록은 JDK와 함께 제공된 문서를 참조하십시오.