最基本的操作是:

1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,

2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,

也就是执行本行代码,跳到下一行,

3,F7是跳出函数 step return

4,F8是执行到最后。

===========================

F8 resume 跳到下一个断点

F7 step return 返回到调用的地方(好比你按F5进入了调用函数的内部,要想回到调用处,就点击F7)

F6 step over 调试的时候你当然希望,这一行执行完了,进入下一行(条件是在方法内部)。这时候点击F6。

F5 step into 讲述F7的时候讲到F5,相信已经知道F5的功能了。就是在进入调用方法的内部

===========================

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-->重新暂挂于断点

===========================

例如你有如下程序:

public static void main(String args[]) {

MyDate aa = new MyDate();

aa.addDays(day); =============》(1)

System.out.println("eeeeeeeeeeeeeee");=============》(2)

}

public String addDays(int more_days) {

System.out.println("1"); =============》(3)

String result = ""; =============》(4)

System.out.println("2"); =============》(5)

return result;

}

你在(1)处加断点,运行到此处时如果Step Into (also F5)为跳入,则接着执行到(3)。再执行Step Over

(also F6)执行本行,则执行到(4)。最后执行Step Return (also F7),则跳出addDays方法,跳到(2)

参考链接:

MyEclipse断点调试(Tomcat):MyEclipse断点调试文章-tomcat

Eclipse断点调试:Eclipse 断点调试

原文:http://blog.csdn.net/coslay/article/details/25785347

java跳到下一个断点是_java 断点调试相关推荐

  1. idea跳到下一个断点_IDEA---断点调试Debug

    Debug调试程序: 可以让代码逐行执行,查看代码执行的过程,调试程序中出现的bug使用方式: 在行号的右边,鼠标左键单击,添加断点(每个方法的第一行,哪里有bug添加到哪里) 右键,选择Debug执 ...

  2. idea跳到下一个断点_不看会后悔系列之idea的使用小技巧

    虽然用idea已多达N年,但你对其所有的功能都了如指掌吗?了解如下小tips助你开发更通畅. 调试专题 (1)不用每次都重启debug debug程序时,只修改了一点代码,怎么在不重启程序的前提下,看 ...

  3. linux之vim操作快速跳到下一个空格和上一个空格命令

    1.问题 vim里面如何再文本里面快速跳到下一个空格和上一个空格 2.操作 w是在文本里面快速跳到下一个空格 b是在文本里面快速跳到上一个空格

  4. 窗体中实现按 回车键 跳到下一个可选的TabIndex控件

    Form中一"textbox",两"button",如何实现在textbox中按下回车响应button.click事件 : 1)把按钮的tabindex依次设置 ...

  5. 【IDEA 教程系列第 31 篇】idea 快速跳回上一个操作和跳到下一个动作

    这是[IDEA 教程系列第 31 篇],如果觉得有用的话,欢迎关注专栏. 跳回和跳到是相对于你现在的操作而言 快捷键 功能 Windows Mac 跳回上一个操作 Ctrl + Alt + ← Com ...

  6. 跳一跳 微信小程序中的跳一跳相信大家都玩过。emmm???只学习不玩游戏?那就吃亏了...好好读题理解吧 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游

    3 跳一跳 微信小程序中的跳一跳相信大家都玩过.emmm???只学习不玩游戏?那就吃亏了-好好读题理解吧. 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束 ...

  7. 霸王的大陆3.29版java_你能接受Java 9的下一个版本是Java 18.3吗?

    原标题:你能接受Java 9的下一个版本是Java 18.3吗? 按照计划,Java 9 将于 9 月 21 日正式发布.还有一周时间,是不是很期待? 在 Java 9 这个重要版本之后,Java 又 ...

  8. android按下enter键如何让光标跳到下一个edittext,Android:EditText回车跳到下一个输入框或登录...

    创建一个工具类ViewUtil 在工具类中创建文本检查者 public static class JumpTextWatcher implements TextWatcher { private Ed ...

  9. 31. Next Permutation (java 字典序生成下一个排列)

    题目: Implement next permutation, which rearranges numbers into the lexicographically next greater per ...

最新文章

  1. 学习Web前端需要避免哪些错误
  2. 昨夜,5G R16标准正式冻结!5G物联网扬帆起航
  3. 离散傅里叶变换(DFT)(为了使用而学习的DFT)
  4. 软件设计是怎样炼成的(6)——打造系统的底蕴(数据库设计)(上篇)
  5. SAP UI5 Logon Handler of Frame
  6. 01背包问题(信息学奥赛一本通-T1267)
  7. apache和tomcat有什么不同,为什么要整合apache 和tomcat?
  8. Eclipse利用正则表达式快速去掉注释的方法
  9. 分页加载总页数计算公式
  10. java简历中的项目经验怎么写_java软件工程师简历中项目经验怎么写?
  11. QWidget->isVisible属性的探究
  12. Linux shell的输入输出
  13. C# 人脸检测 人脸比对 活体检测 口罩检测 年龄预测 性别预测 眼睛状态检测
  14. SEO优化:网站优化之关键词优化技术
  15. Android-PullToRefresh代码分析
  16. 计算机四级网络工程师 郑州报考条件,郑州一建报考条件2021年
  17. idea中摸鱼插件_IDEA 看书摸鱼插件,时隔一年,再次更新
  18. Idea 导包自动变成星号 Idea 导包自动变成*号的问题 java.io.* Idea 自动导包变成星号
  19. 跟叶子学把妹——教程序猿把妹第七集
  20. C语言结构体工资缴税,C语言进阶-第11~13讲:结构体实践(成绩处理个税计算器之码数分离)...

热门文章

  1. O2O到家业务:如何让“商品供应链”成为竞争力?
  2. C语言—一道面试题(品茗股份)
  3. 双线服务器策略路由设置
  4. 甩掉笨重的单反,有它就够了!
  5. AI绘画与虚拟人生成实践(一):生成人像,AI绘画模型和工具的效果对比
  6. 安卓手机卡顿怎么解决_手机卡顿怎么办? 用这招“轻松应对”,望周知!
  7. QNX system architecture 2 - the QNX Neutrino Microkernel
  8. vivoz5电池测试软件,【vivoZ5x评测】三款手游开黑一天不充电 vivo Z5x续航测试(全文)_vivo Z5x_手机评测-中关村在线...
  9. iphone怎在计算机硬盘打开,如何设置MAC(即苹果系列电脑)默认从外置硬盘启动...
  10. 寻路算法--深度寻路算法