F5:setp into (可用于跳入某个特定的方法)
F6:step over(用于跳过程序中的每一行代码)
F7:step return(跳出当前的方法回到程序的开始处)
watch:观察变量或表达式的值
resume:跳到下一断点(如果没有下一个,则运行完整个程序)
drop to frame:跳到当前方法的第一行
断点注意的问题:
1.断点调试完后,要在breakPoints视图中清除所有的断点
2.断点调试完后,一定要记得结束运行断点的jvm.
以上便是程序中经常用到的调试方法.
********************************************************************************************
Debug调试
- 流程
- 添加断点(使程序可以 暂时停留的标记)
- 位置: 必须是有效行
- 运行 debug as
- ctrl+F2 终结断点
- F5 进入某一方法
- step over F6 跨过某一行
- F7 从当前方法出去,结合F5使用
- F8 从当前行到下一个断点处
- Drop to frame 跳到帧 (即重新执行一遍)
- variables变量
- breakPoints断点
- 移除一个/所有/禁掉所有断点/ toggle breakpoint
- Expressions 表达式
- Add
- Edit
- 添加断点(使程序可以 暂时停留的标记)