关闭

关闭

封号提示

内容

首页 4.Java程序员必懂的10个调试技巧.docx

4.Java程序员必懂的10个调试技巧.docx

4.Java程序员必懂的10个调试技巧.docx

上传者: theretorn 2017-02-13 评分 4.5 0 68 9 308 暂无简介 简介 举报

简介:本文档为《4.Java程序员必懂的10个调试技巧docx》,可适用于IT/计算机领域,主题内容包含  Jaa程序员必懂的个调试技巧程序猿们都知道不断的调试可以帮助识别和解决应用程序的bug在本文中中软卓越西安IT培训的老师给大家讲出平时常用的开发符等。

  Jaa程序员必懂的个调试技巧程序猿们都知道不断的调试可以帮助识别和解决应用程序的bug在本文中中软卓越西安IT培训的老师给大家讲出平时常用的开发工具Eclips来调试Jaa应用程序介绍的调试方法基本都是通用的同样适用于NtBansIDE但是重点会放在运行时上面。  在开始之前推荐大家去看看Eclipsshortcuts这篇文章它将会给你带来很多方便。在本文中使用的是EclipsJuno版(Eclips)在开始前给大家提点建议!  不要使用Systmoutprintln作为调试工具  把所有涉及到的组件日志级别激活并使用  使用日志分析器来读取日志  条件断点西安Jaa培训  如果你不知道如何添加断点只需点击左边面板(行号前面)断点即被创建。在调试界面中ldquo断点rdquo视图会把所有被创建的断点列出来。我们可以给它加一个布尔条件也就是说该断点会被激活并且如果布尔条件为真就会执行该断点否则将会跳过往下执行。  异常断点  在断点视图中有一个J!标记按钮!我们可以使用该按钮来添加一个Jaa异常断点。例如我们想让程序在遇到空指针异常(PointrExcption)时仍然能继续调试那么我们可以使用该按钮来添加一个异常断点!  监视点  这是一个非常好的功能当选定的属性访问或修改程序时程序会停止执行并允许进行调试。在Outlin视图中选择一个类变量并从上下文菜单中选择切换监视点属性监视点将会被创建在断点(Brakpoints)视图中会把所有监视点用列表的形式显示出来。  评估检查  按CtrlShiftD或者CtrlShiftI来显示选定变量或者表达式的值。我们也可以给一个变量或表达式添加永久观察点当程序在调试时这些观察点就会在表达式视图(Exprssioniw)中显示出来。  修改变量值  在调试过程中我们可以修改变量值。先选好一个变量然后进入变量视图(Variablsiw)根据变量类型在其对应的Valu列里输入值即可。西安it培训  在Main函数里面停止执行  在运行调试设置中编辑配置对话框中有ldquoMainrdquo这个选项卡我们可以勾选ldquoStopinmainrdquo这个复选框。如果选中那么在调试一个基于main方法的Jaa程序时程序会在main方法第一行位置便停止执行。  环境变量  并不是在系统属性中添加环境变量我们可以在编辑配置对话框中很方便地进行添加。  DroptoFram  这也是我最喜欢的一个功能。调试期间可以重新跳到调用堆栈框架的开始处执行并且变量值也会到最初。根据档调整堆栈的深度这个功能的主要用途是所有变量状态可以快速到方法开始执行时候的样子然后你可以重新进行一遍一遍执行这样就可以在你关注的地方进行多次调试但是在执行过程中也会产生一些副作用比如插入到数据库里面的数据是无法删除的!  分布过滤  当我们进入(F)方法的时候我们还可以访问其外部库(比如jaa)我们可能不需要这个库就可以在Prfrnc选项卡页面添加一个过滤器来排除这个包。西安iOS培训  进入、跳出和返  我把这个放在最后一点在调试过程中这些是必须要了解(最好掌握)的东西:  Fmdashmdash进入:移动到下一个步骤如果当前行有一个方法调用该控件将会跳转到被调用方法的第一行执行。  Fmdashmdash跳出:移动到下一行。如果在当前行有方法调用那么会直接移动到下一行执行。不会进入被调用方法体里面。  Fmdashmdash返:从当前方法中跳出继续往下执行。  Fmdashmdash移动到下一个断点处执行。

职业精品

精彩专题

上传我的资料

热门资料

资料评价:

/ 4
所需积分:1 立即下载

意见
反馈

返回
顶部

Q