`
azrael6619
  • 浏览: 575101 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

eclipse调试以及step into step over step return区别

阅读更多

首先来讲一下step into step over step return的区别:

step into就是单步执行,遇到子函数就进入并且继续单步执行;(F5)
step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。(F6)

step return就是单步执行到子函数内时,用step return就可以执行完子函数余下部分,并返回到上一层函
数。(F7)

step into:进入子函数
step over:越过子函数,但子函数会执行
step return:跳出子函数

 

最基本的操作是:
1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,
2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,
   也就是执行本行代码,跳到下一行,
3,F7是跳出函数
4,F8是执行到最后。

////////////////////////////////////////////////
1.Step Into (also F5) 跳入
2.Step Over (also F6) 跳过
3.Step Return (also F7) 执行完当前method,然后return跳出此method
4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)
5.resume 重新开始执行debug,一直运行直到遇到breakpoint
6.hit count 设置执行次数  适合程序中的for循环(设置 breakpoint view-右键hit count)
7.inspect 检查 运算。执行一个表达式显示执行值
8.watch 实时地监视变量的变化

9.我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint.
10.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂
11.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)
12.添加Exception breakpoint 捕抓到Execption时暂挂(待续...)
断点属性:
    1.hit count 执行多少次数后暂挂 用于循环
    2.enable condition 遇到符合你输入条件(为ture\改变时)就暂挂
    3.suspend thread 多线程时暂挂此线程
    4.suspend VM 暂挂虚拟机

13.variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value.一次来进行快速调试。
14.debug 过程中修改了某些code后--〉save&build-->resume-->重新暂挂于断点

分享到:
评论

相关推荐

    eclipse快捷键

    eclipse快捷键,java调试断点快捷键: F5:setp into (可用于跳入某个特定的方法) F6:step over(用于跳过程序中的每一行代码) F7:step return(跳出当前的方法回到程序的开始处) F8:跳到下一断点(如果没有下一个,则运行...

    eclipse 中文版教程

    533 Step Return 201 534 Drop to Frame 201 535 Use Step Filters/Step Debug 201 54 继续执行 203 55 设定岔断点的 Hit Count 205 56 岔断点组态设定 212 57 监视点(Watchpoint) 214 58 方法岔断断点...

    Eclipse – 整合开发工具

    199 5.3.2 Step Over 200 5.3.3 Step Return. 200 5.3.4 Drop to Frame. 200 5.3.5 Use Step Filters/Step Debug. 200 5.4繼續執行... 202 5.5設定岔斷點的Hit Count 204 5.6岔...

    Eclipse中文教程文档

    5.3.3 Step Return 200 5.3.4 Drop to Frame 200 5.3.5 Use Step Filters/Step Debug 200 5.4繼續執行 202 5.5設定岔斷點的Hit Count 204 5.6岔斷點組態設定 211 5.7監視點(Watchpoint) 213 5.8方法岔斷斷點(Method ...

    Eclipse 中文教程

    5.3.3 Step Return 150 5.3.4 Drop to Frame 150 5.3.5 Use Step Filters/Step Debug 151 5.4继续执行 152 5.5设定岔断点的Hit Count 154 5.6岔断点组态设定 161 5.7监视点(Watchpoint) 162 5.8方法岔断断点(Method ...

    Eclipse整合开发工具-基础篇

    5.3.3 Step Return 200 5.3.4 Drop to Frame 200 5.3.5 Use Step Filters/Step Debug 200 5.4繼續執行 202 5.5設定岔斷點的Hit Count 204 5.6岔斷點組態設定 211 5.7監視點(Watchpoint) 213 5.8方法岔斷斷點(Method ...

    Eclipse从入门到精通.rar

    5.3.3 Step Return ... 201 5.3.4 Drop to Frame . 201 5.3.5 Use Step Filters/Step Debug ........... 201 5.4 继续执行............. 203 5.5 设定岔断点的Hit Count ....................... 205 5.6 岔...

    Eclipse中文教程.pdf

    Eclipse – 整合开发工具(基础篇) Jacky Lee 2005/03/01 教程特点: 1、图文并茂的详细介绍了eclipse的使用方法 2、虽然是pdf,但是非影音版,所有相当清晰 3、含文档结构目录,可以方便的跳转到对应章节 4、允许...

    Eclipse中文教程

    Eclipse中文教程三册全集 0.环境说明 .................................................................... 8 1.Eclipse 简介................................................................. 9 1.1 历史背景...

Global site tag (gtag.js) - Google Analytics