www63123123com
Java程序员必须知道的10个调试技巧
调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅。调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBea
sIDE,我们会把重点放在运行时上面。在本文中使用的是EclipseJu
o版(Eclipse42),在开始前给大家提3点建议!1不要使用Systemoutpri
tl
作为调试工具2把所有涉及到的组件日志级别激活并使用3使用日志分析器来读取日志0条件断点如果你不知道如何添加断点,只需点击左边面板(行号前面)断点即被创建。在调试界面中,“断点”视图会把所有被创建的断点列出来。我们可以给它加一个布尔条件,也就是说,该断点会被激活并且如果布尔条件为真,就会执行该断点,否则将会跳过往下执行。
1异常断点在断点视图中,有一个J标记按钮!我们可以使用该按钮来添加一个Java异常断点。例如,我们想让程序在遇到空指针异常(NullPoi
terExceptio
)时,仍然能继续调试,那么我们可以使用该按钮来添加一个异常断点!
fwww63123123com
2监视点这是一个非常好的功能,当选定的属性访问或修改程序时,程序会停止执行并允许进行调试。在Outli
e视图中选择一个类变量并从上下文菜单中选择切换监视点,属性监视点将会被创建,在断点(Breakpoi
ts)视图中会把所有监视点用列表的形式显示出来。
fwww63123123com
3评估检查按CtrlShiftD或者CtrlShiftI来显示选定变量或者表达式的值。我们也可以给一个变量或表达式添加永久观察点,当程序在调试时,这些观察点就会在表达式视图(Expressio
view)中显示出来。
fwww63123123com
4修改变量值在调试过程中,我们可以修改变量值。先选好一个变量然后进入变量视图(Variablesview),根据变量类型在其对应的Value列里输入值即可。
5在Mai
函数里面停止执行在运行调试设置中,编辑配置对话框中有“Mai
”这个选项卡,我们可以勾选“Stopi
mai
”这个复选框。如果选中,那么在调试一个基于mai
方法的Java程序时,程序会在mai
方法第一行位置便停止执行。
fwww63123123com
6环境变量并不是在系统属性中添加环境变量,我们可以在编辑配置对话框中很方便地进行添加。
fwww63123123com
7DroptoFrame这也是我最喜欢的一个功能。调r