ImageVerifierCode 换一换
格式:DOC , 页数:9 ,大小:303KB ,
资源ID:6211694      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6211694.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java程序员应该知道的10个调试技巧.doc)为本站会员(buyk185)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

Java程序员应该知道的10个调试技巧.doc

1、 六年老品牌 值得信赖!我们的使命: 加速中国职业化进程! 我们的价值观:感恩、专业、尽 责、合作、超越调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具 Eclipse 来调试 Java 应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运行时上面。在开始之前,推荐大家去看看 Eclipse shortcuts 这篇文章,它将会给你带来很多方便。在本文中使用的是 Eclipse Juno 版(Eclipse 4.2) ,在开始前给大家提3点建议!1.不要使用 System.out.println 作为调试工具2.把所有涉

2、及到的组件日志级别激活并使用3.使用日志分析器来读取日志1.条件断点如果你不知道如何添加断点,只需点击左边面板(行号前面)断点即被创建。在调试界面中, “断点”视图会把所有被创建的断点列出来。我们可以给它加一个布尔条件,也就是说,该断点会被激活并且如果布尔条件为真,就会执行该断点,否则将会跳过往下执行。2.异常断点在断点视图中,有一个 J!标记按钮!我们可以使用该按钮来添加一个 Java 异常断点。例如,我们想让程序在遇到空指针异常(NullPointerException)时,仍然能继续调试,那么我们可以使用该按钮来添加一个异常断点!六年老品牌 值得信赖!我们的使命: 加速中国职业化进程!

3、我们的价值观:感恩、专业、尽 责、合作、超越3.监视点这是一个非常好的功能,当选定的属性访问或修改程序时,程序会停止执行并允许进行调试。在 Outline 视图中选择一个类变量并从上下文菜单中选择切换监视点,属性监视点将会被创建,在断点(Breakpoints)视图中会把所有监视点用列表的形式显示出来。六年老品牌 值得信赖!我们的使命: 加速中国职业化进程! 我们的价值观:感恩、专业、尽 责、合作、超越4.评估/检查按 Ctrl+Shift+D 或者 Ctrl+Shift+I 来显示选定变量或者表达式的值。我们也可以给一个变量或表达式添加永久观察点,当程序在调试时,这些观察点就会在表达式视图(

4、Expression view)中显示出来。六年老品牌 值得信赖!我们的使命: 加速中国职业化进程! 我们的价值观:感恩、专业、尽 责、合作、超越5.修改变量值在调试过程中,我们可以修改变量值。先选好一个变量然后进入变量视图(Variables view) ,根据变量类型在其对应的 Value 列里输入值即可。6.在 Main 函数里面停止执行六年老品牌 值得信赖!我们的使命: 加速中国职业化进程! 我们的价值观:感恩、专业、尽 责、合作、超越在运行/调试设置中,编辑配置对话框中有 “Main”这个选项卡,我们可以勾选 “Stop in main”这个复选框。如果选中,那么在调试一个基于 ma

5、in 方法的 Java 程序时,程序会在main 方法第一行位置便停止执行。7.环境变量并不是在系统属性中添加环境变量,我们可以在编辑配置对话框中很方便地进行添加。六年老品牌 值得信赖!我们的使命: 加速中国职业化进程! 我们的价值观:感恩、专业、尽 责、合作、超越8.Drop to Frame这也是我最喜欢的一个功能。调试期间,可以重新跳到调用堆栈框架的开始处执行,并且变量值也会回到最初。根据回档调整堆栈的深度,这个功能的主要用途是所有变量状态可以快速回到方法开始执行时候的样子,然后你可以重新进行一遍一遍执行,这样就可以在你关注的地方进行多次调试,但是在执行过程中也会产生一些副作用,比如插入

6、到数据库里面的数据是无法删除的!六年老品牌 值得信赖!我们的使命: 加速中国职业化进程! 我们的价值观:感恩、专业、尽 责、合作、超越9.分布过滤当我们进入(F5)方法的时候,我们还可以访问其外部库(比如 java.*) ,我们可能不需要这个库,就可以在 Perference 选项卡页面添加一个过滤器来排除这个包。六年老品牌 值得信赖!我们的使命: 加速中国职业化进程! 我们的价值观:感恩、专业、尽 责、合作、超越10.进入、跳出和返回我把这个放在最后一点,在调试过程中,这些是必须要了解(最好掌握)的东西:F5进入:移动到下一个步骤,如果当前行有一个方法调用,该控件将会跳转到被调用方法的第一行执行。F6跳出:移动到下一行。如果在当前行有方法调用,那么会直接移动到下一行执行。不会进入被调用方法体里面。F7返回:从当前方法中跳出,继续往下执行。F8移动到下一个断点处执行。六年老品牌 值得信赖!我们的使命: 加速中国职业化进程! 我们的价值观:感恩、专业、尽 责、合作、超越来源:张红月 整理编辑:一览游戏英才网

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报