您的位置:网站首页 > php源码 > 正文

java程序员你会在Eclipse IDE中调试代码吗?

类别:php源码 日期:2018-8-15 20:08:48 人气: 来源:

  梦见刮大风【IT168 评论】调试是所有Java程序员的必备技能。本文将从初学者指南开始,帮助程序员学习调试。在本文的第二部分,你还可以看到有关新版Eclipse Oxygen中如何调试的。

  调试是从程序中定位和删除bug或异常的常规过程。对于Java程序员来说,这是一个必须具备的技能,因为它有助于找到在代码审查过程中不可见的微妙错误,或者仅在特定情况下发生的错误。Eclipse Java IDE在“Debug Perspective”选项下提供了许多调试工具和视图,可帮程序员高效调试。

  在大多数情况下,用户可以在调试时编辑和保存代码,而无需重新启动程序。这适用于HCR(热代码替换)支持,HCR已被特别添加为标准Java技术,以促进实验开发并促进迭代。

  要在源代码中定义断点,请右键单击Java编辑器中的左边距,然后选择切换断点。或者,您可以双击此。“断点”视图允许程序员删除和停用断点并修改其属性。

  debug perspective提供了可用于对断点,变量,调试,控制台等进行故障排除的其他视图。当在调试模式下启动Java程序时,会提示用户切换到debug perspective。

  Variables/Expression view - 显示声明的变量及其值。在选定的变量或表达式上按Ctrl + Shift + d或Ctrl + Shift + i显示其值。您还可以在表达式/变量上添加永久性表,然后在调试时,将在“表达式”视图中显示。

  Eclipse Platform通过在工具栏中提供按钮和快捷键的方式来帮助程序员进行调试,以控制程序的执行。

  本节将为您提供更多高级提示和技巧,以调试Java项目。Eclipse Oxygen版本包含许多Java调试的极大改进。

  观察点 - 观察点是特定的断点,只要给定表达式/字段的值发生更改,而不指定可能发生的,就会停止应用程序的执行。 用户可以通过“断点属性”...指定表达式被访问,修改或同时停止执行。

  异常断点 - 使用添加Java异常断点指定抛出异常的断点。NullPointerException的断点将在每次抛出此异常时停止。

  只有当布尔值b时,才会激活断点。可以提供命中计数以在断点的第n个命中停止执行。断点被禁用,直到它被重新启用或其命中计数更改或程序结束为止。

  Eclipse IDE允许程序员调试在另一个Java虚拟机(JVM)上甚至另一台机器上运行的应用程序。要启用远程调试,需要启动具有某些标志的Java应用程序。连接类型可以指定为Socket Attach或Socket Listen。Socket Listen支持多个传入连接。

  Eclipse平台中的一个新功能,允许用户创建条件断点来打印消息,而不会在断点处停止并使代码块混乱。

  程序员可激活触发点,为工作区中的断点定义一组触发点。触发器最初被的所有其他断点只有在触发点被触发之后才会被击中。触发点被触发后,所有的触发器被禁用,并且在运行后将被重新启用。

  在 Variables view中,集合对象直接显示其包含的元素,而不是其内部结构。默认情况下,在Oxygen中激活逻辑结构,可以关闭显示逻辑结构以显示内部结构。

  在调试过程中,在“进入”,“逐步”或“返回”期间观察到的最后一个方法的结果(每次返回或抛出)在“变量”视图中显示为第一行。

  启动组在Oxygen中也是新增功能,启动组启动配置类型允许按顺序启动多个其他配置,并在启动每个组后执行可配置的操作。可以通过运行→运行配置...或运行→调试配置...对话框创建新的启动组。

  Eclipse用户现在可以根据Eclipse Oxygen中的不同类别对断点进行分组。断点工作集定义了一组断点。用户可以在工作集上执行启用/禁用操作。

  本文由 恒宇国际(www.neivn.cn)整理发布

关键词:java代码
0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作:
中创网