摘要
在本教程中,我们提供了关于基本 Java 调试概念和更高级调试类型的具体信息。
--------------------------------------------------------------------------------
本教程涵盖了什么内容?
即使是最高级的开发人员所开发的最简单的应用程序也可能包含错误。假如要成为好的调试人员,不必象大侦察那样调查蛛丝马迹。您只需了解概念并熟悉正确的工具。在本教程中,我们提供了关于基本 Java 调试概念和更高级调试类型的具体信息。
我们将研究不同的技术,而且还提供建议以帮助避免、跟踪并最终修复编程错误。本教程将以一个调试练习作为结束。我们将演示使用开放源码工具 Jikes 和 JDB的服务器端和客户机端调试示例。
要编译和运行样本代码,首先应从 Sun Microsystems 下载 Java Development Kit(JDK)。可以使用 JDK 1.1 或 Java 2,这些工具可以在 java.sun.com 上找到。假如想要下载 Jikes 或 JDB 调试器以便完成练习,请参考实例研究章节。
获取帮助
假如对本教程的内容有疑问,请通过 lbenn@us.ibm.com 联系作者 Laura Bennett。Laura Bennett 是 IBM 的高级程序员。她在贝斯大学 (Pace University) 获得了计算机科学学士学位,并在哥伦比亚大学 (Columbia University) 获得了计算机科学硕士学位。Laura 是 developerWorks 的 Java 传道士,并且是该网站的体系结构设计者之一。在业余时间,她喜欢玩乐高智力风暴机器人 (Lego MindStorm Robot),并使用她买了四年的 TinkerToy(一种组装式玩具)来装配玩具。