Debug概述
Debug:是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序
Debug操作流程
Debug调试,又被称为断点调试,断点其实是一个标记,告诉我们从哪里开始查看
流程:
- 如何加断点
- 如何运行加了断点的程序
- 看哪里
- 点哪里
- 如何删除断点
如何加断点
在代码行号前右键,选择Toggle Breakpoint(或在行号前双击左键)
如何运行加了断点的程序
在Run菜单下点击Debug,即可运行加了断点的代码
也可以使用快捷键F11
看哪里
在Variables变量视图窗口中,能够看到当前代码中所有可以访问的实例变量和局部变量
点哪里
-
Terminate : Eclipse通过Terminate命令终止对本地程序的调试,表示打断整个进程
-
快捷键为Ctrl+F2
-
Step Into:单步执行,遇到子函数就进入并且继续单步执行,表示进入当前方法
-
快捷键为F5
-
Step Over :在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完在停止,也就是把子函数整个作为一步,表示运行下一行代码
-
快捷键为F6
-
Step Return :在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完在停止,也就是把子函数整个作为一步,表示退出当前方法,返回到调用层
-
快捷键为F7
-
Resume:恢复暂停的线程,直接从当前位置跳到下一个断点位置,表示当前实现继续运行直到下一个断点
-
快捷键为F8
如何删除断点
在断点处右键,选择Toggle Breakpoint(或在行号前双击左键)
也可以在Breakpoints断点视图窗口中点击进行删除断点操作