当前位置:首页 » 编程语言 » java程序调试

java程序调试

发布时间: 2024-03-26 16:17:37

java程序调试的5种方法

1.debug。断点调试。
2.输出消息。system.out.println();来调试。
3.动态代理(Dynamic
Proxy)。动态代理是一个特定的Java特性,它允许开发者引入proxy类,加进某一给定类之前,并通过某一给定接口截获所有调用。你可以在很短时间内用一个普通代理设置一个虚拟事件处理器,来查看事件发生顺序。当需要理解事件处理器时这是最简单和快捷的方法。
4.运行时剖析器(Run-time
Profiler)。剖析器是通过特定的JVM
hooks在系统中跟踪所有调用的强大工具。但是用它来跟踪执行过程是大才小用。
5.Aspects。面向方面编程。它是截获你的代码执行既快速又容易的方法。你可以围绕方法、构造器、属性访问等等有选择地设置hook,而不需要修改原始代码。在这些hook中,你可以打印调试消息。
1.2常用的。3.4.5网上找的。

⑵ eclipse怎么调试java程序

  1. 你要调试那段代码选一个起始点打断点

    如图我选择了end右键选择inspect就弹出该值执行过了这一步的当前值。如果执行到当前步你获取end值是无法获取的。(如执行箭头在45行是无法获取到end的值的,到46行才可查询到end的值)

    以上是最基本的java项目调试,请采纳,看在我这么辛苦打的情况,给多点分呗。谢谢!

⑶ JAVA中如何添加断点调试

添加断点测试可以直接在要测试的代码处,双击鼠标左键,出现一个蓝色小点,说明添加断点成功;
接下来是测试,在代码页面点击鼠标右键,选择debug ->debug as myeclipse/eclipse application。
以debug方式运行java程序后,可以执行以下操作:
(F5)单步执行程序,遇到方法时进入;
(F6)单步执行程序,遇到方法时跳过;
(F7)单步执行程序,从当前方法跳出;
(F8)直接执行程序。遇到断点时暂停。
另外,在debug时,会有很多有用信息显示在debug框里,如堆栈信息,需要自己实践;在程序界面里,鼠标移到变量上时会有当前变量的属性值。
可看下参考资料(有图说明):http://jingyan..com/article/3c343ff700a7fd0d37796320.html。

热点内容
脚本六要素 发布:2024-11-28 19:41:07 浏览:985
linuxoralce 发布:2024-11-28 19:39:51 浏览:607
4k存储量 发布:2024-11-28 19:39:36 浏览:824
php动态链接 发布:2024-11-28 19:34:16 浏览:150
手机上的安卓系统在哪里看 发布:2024-11-28 19:29:06 浏览:788
空调外机压缩机声音大 发布:2024-11-28 19:27:28 浏览:312
中国密码箱哪里的好 发布:2024-11-28 19:23:01 浏览:309
低配服务器如何搭建网站 发布:2024-11-28 19:08:46 浏览:923
zenly为什么不能下载安卓机 发布:2024-11-28 18:59:05 浏览:295
怎么把辅助放入服务器 发布:2024-11-28 18:53:06 浏览:598