详解调试概念:单步执行、单步进入、强制进入、单步退出
2011-01-21 00:25
288 查看
详解调试概念:单步执行、单步进入、强制进入、单步退出
关于JS、Java的调试,有下面几个概念。基本上所有的调试工具都支持,下面是四个概念的解释
单步执行:Step Over
就是一行一行的执行代码,但不一定会进入到所调用的代码里面,比如说,new了一个对象,但不一定会进入该对象构造方法里面。
单步进入:Step Into
就是调用了一个时,单步进入会进入到该方法里面,除非此方法上有断点,否则单步执行的时候不会进去,要想进去,又不想打断点,就用单步进入吧。
强制进入:Force Step Into
当调用了一个类库方法时候,强制进入会进入到该类库的方法里面,哪怕是class代码,这一般没必要,所以必须强制才能进去。
单步退出:Step Out
就是跳出断点,比如,当单步进入到一个方法里面时候,发现没有调试必要,点单步退出就跳出此方法到断线下一行。或者在一个断点上点单步退出,就忽略该断点执行到下一个断点。单步退出并非退出程序,更不是越过一行或者几行不执行,而仅仅只是停止调试,让程序继续往下执行。
此名次解释适合Eclipse、IDEA、FireBug等调试工具。
关于JS、Java的调试,有下面几个概念。基本上所有的调试工具都支持,下面是四个概念的解释
单步执行:Step Over
就是一行一行的执行代码,但不一定会进入到所调用的代码里面,比如说,new了一个对象,但不一定会进入该对象构造方法里面。
单步进入:Step Into
就是调用了一个时,单步进入会进入到该方法里面,除非此方法上有断点,否则单步执行的时候不会进去,要想进去,又不想打断点,就用单步进入吧。
强制进入:Force Step Into
当调用了一个类库方法时候,强制进入会进入到该类库的方法里面,哪怕是class代码,这一般没必要,所以必须强制才能进去。
单步退出:Step Out
就是跳出断点,比如,当单步进入到一个方法里面时候,发现没有调试必要,点单步退出就跳出此方法到断线下一行。或者在一个断点上点单步退出,就忽略该断点执行到下一个断点。单步退出并非退出程序,更不是越过一行或者几行不执行,而仅仅只是停止调试,让程序继续往下执行。
此名次解释适合Eclipse、IDEA、FireBug等调试工具。
相关文章推荐
- 详解调试概念:单步执行、单步进入、强制进入、单步退出
- WCF 无法自动进入并单步执行服务器。未能调试远程过程。
- 调试web service的问题:无法自动进入并单步执行服务器。未能调试远程过程。
- 调试web service的问题:“无法自动进入并单步执行服务器。无法确定停止位置。请验证是否已加载符号。未找到符号:……”
- 软件调试笔记65 - WinDBG用法详解 :单步执行
- “无法自动进入单步执行服务器。未能调试远程过程。这通常说明未在服务器上启动调试”解决方案
- 调试web service的问题:无法自动进入并单步执行服务器。未能调试远程过程。
- plsql调试存储过程单步不能进入断点
- C#如何控制方法的执行时间,超时则强制退出方法执行
- iOS强制横屏+键盘横屏显示+中途退出再进入也是横屏
- Android 长按home键强制关闭应用后,在哪里执行退出应用?
- 无法自动进入单步执行服务器。未能连接到服务器计算机“×.×.×.×”。调试器无法连接到远程计算机。原因是远程计算机不存在或防火墙阻止与远程计算机通信。请参阅”帮助“以协助解决问题
- 一般纯HTML网页的JavaScript的单步执行与调试(以VS2005)
- 调试的小知识:单步执行命令step into/step out/step over的区别
- 用Qt 调用GDB调试 Arm程序 详细步骤----可单步执行每一行
- 在vc中调试,如何使一个for循环执行100次,而不退出for循环(调试方法)
- register_shutdown_function函数详解--脚本退出时执行回调函数
- 软件调试笔记6 - 断点和单步执行: 硬件断点
- plsql调试存储过程单步不能进入断点
- ubuntu下检查python版本,进入、退出python解释器、给予文件执行许可--ubuntu下python的学习(1)