使用Eclipse调试Java 程序的10个技巧
来源:互联网 发布:淘宝卖家怎么复核认证 编辑:程序博客网 时间:2024/05/16 00:51
1.变量视图:展示逻辑结构
如果你需要在变量视图查看一个Map对象或者List对象的值,对于eclipse的默认设置,一般并不是那么容易。假设,你使用的是HashMap,你需要点击遍历各个实体条目,并面临各种HashMap的实现细节。但是,在变量视图上面有一个叫做“Show Logical Structure”的按钮。它非常有用,尤其当你的对象的toString()方法所展示的信息并不友好的时候。
2.变量视图:更改变量值...
当你需要稍微更改输入信息的时候,不需要重新开始调试会话,只需在一个表格中输入新的信息,你可以在调试阶段直接修改你的变量的值。有写时候,你可以节省一些时间,你可以通过这个功能,更加简单的模拟一些怪异的情况。
比如:一个Map结构,点击到value层,右键change value
3.Display视图
你知道“Display视图”吗?你可以在调试过程中,通过“Window” -> “Show View” -> “Display”来激活它。现在,你的eclipse应该是一个空白的新视图。你可以使用这个视图,输入或者演算一些新的代码。这些代码在当前的调试位置的上下文环境中被执行,这意味着,你可以使用所有变量甚至是内容助手。要执行你的代码的话,只需标记它,并使用右键菜单execute
4- 导航: Drop to Frame
我想任何人都知道“Step Into”, “Step over”,而且可能也知道“Step return”. 这些是调试时的基本导航功能。我想提两个我非常喜欢的导航的高级方法。第一个是“Drop to Frame”. 使用这个特性你可以及时回退,你可以直接回退到运行过的java堆栈帧中某一帧。当我调试时,一不小心错过了某个关注的代码行时,我常常用这个回退一帧。使用“Drop to Frame”这个特性我可以简单的重新运行某帧代码。
5- 导航: Step into Selection
第二个是“Step into Selection”. 这也是很简单,但很多人使用的一个。要使用它,你只需要按Ctrl+Alt 同时点击一个你想运行到的方法名。非常方便,非常快速。相比“Step Into”这个非常方便,想想你像跟踪进一个有很多参数的函数,如果用“Step Into”你必须进入,退出每个参数计算过程,才能进入到你真正想进的函数。“Run to line”也是很棒的特性。只需要把光标放在你想运行到的哪一行前面,然后按“CTRL+R”就可以了。
- 使用 Eclipse 调试 Java 程序的 10 个技巧(转载)
- 使用 Eclipse 调试 Java 程序的 10 个技巧
- 使用 Eclipse 调试 Java 程序的 10 个技巧
- 使用Eclipse调试Java程序的10个技巧
- 使用Eclipse调试Java程序的10个技巧
- 使用Eclipse调试Java程序的10个技巧
- 使用Eclipse调试Java程序的10个技巧
- 使用 Eclipse 调试 Java 程序的 10 个技巧
- 使用Eclipse调试Java程序的10个技巧
- 使用Eclipse调试Java程序的10个技巧
- 使用 Eclipse 调试 Java 程序的 10 个技巧
- 使用 Eclipse 调试 Java 程序的 10 个技巧
- 使用Eclipse调试Java 程序的10个技巧
- 使用Eclipse调试Java程序的10个技巧(1)
- 使用Eclipse调试Java程序的10个技巧(2)
- 使用Eclipse调试Java 程序的10个技巧
- 使用 Eclipse 调试 Java 程序的 10 个技巧
- 使用Eclipse调试Java 程序的10个技巧
- MySQL与Oracle的语法区别
- leetcode_question_103 Binary Tree Zigzag Level Order Traversal
- Java调用飞信API
- console和tty,tty0等的关系
- ASIHTTPRequest使用过程中遇到的问题及解决办法
- 使用Eclipse调试Java 程序的10个技巧
- 李开复给中国大学生的第五封信-你有选择的权利
- 【2014校招】Discover电面
- apache 服务器不能使用本机IP访问解决办法
- 李开复给中国大学生的第六封信-选择的智慧引言
- 全排列生成 (递归+非递归)
- PL/SQL TIMESTAMP 时间显示问题解决
- MYSQL ERRNO:#1005 - Can't create table '***' (errno: 150)
- 优先队列小结