`
javajeye
  • 浏览: 62449 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
  • docong: 这根本不是lazy initial 的问题,而是你没有覆盖Th ...
    ThreadLocal

eclipse 断点调试常用

阅读更多
最基本的操作是:
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调试常用技巧

    1、 条件断点 2、 变量断点 3、 方法断点 4、 改变变量值 5、 重新调试 6、 远程调试 7、 异常断点

    Eclipse调试Bug的七种常用技巧

     断点大家都比较熟悉,在Eclipse Java编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。 条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。  在...

    eclipse 开发c/c++

    要开始调试当前项目,只要切换到 Debug 视图, 您将能够在代码中设置(并在执行过程中随时更改)断点/监测点并跟踪变量和寄存器。Debug 视图显示正在调试的每个目标的暂挂线程的堆栈框架。 程序中的每个线程都作为...

    Eclipse权威开发指南2.pdf

    7.4.2 扩展用户界面的常用方法.... 186 7.4.3 用户界面的扩展怎样感知某些事件(如用户的选择)?..... 189 7.4.4 怎样扩展对象(如显示在Outline视图中的对象). 193 7.4.5 不同视图中显示的相同对象之间的关系.......

    Eclipse权威开发指南3.pdf

    7.4.2 扩展用户界面的常用方法.... 186 7.4.3 用户界面的扩展怎样感知某些事件(如用户的选择)?..... 189 7.4.4 怎样扩展对象(如显示在Outline视图中的对象). 193 7.4.5 不同视图中显示的相同对象之间的...

    Eclipse权威开发指南1.pdf

    7.4.2 扩展用户界面的常用方法.... 186 7.4.3 用户界面的扩展怎样感知某些事件(如用户的选择)?..... 189 7.4.4 怎样扩展对象(如显示在Outline视图中的对象). 193 7.4.5 不同视图中显示的相同对象之间的...

    Java程序员应该知道的10个调试技巧

     调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运行时上面。  在...

    工具箱(java开发中常用工具类,web工程中常用的Filter等).zip

    集成调试器允许开发者逐行执行代码,设置断点、查看变量值、跟踪调用堆栈等,帮助定位并修复代码中的错误。 测试框架和工具则协助开发者编写和运行单元测试、集成测试及性能测试,确保软件质量。 版本控制与协作...

    resources:给大家的资料以后就放置在这个项目下了;希望能有帮助

    文档里面目录主要包括如下:基本说明常用设置Maven配置Git操作SVN操作Eclipse项目转换添加项目框架(转Web)运行调试配置断点调试Chrome浏览器Js调试数据库配置插件安装快捷键以后给大家的资料就放置在这个github...

    学通Java的24堂课

    2.7.1 设置断点 44 2.7.2 以调试方式运行java程序 44 2.7.3 程序调试 44 2.8 了解项目类库 45 2.9 照猫画虎——基本功训练 46 2.9.1 基本功训练1——添加jar文件到构建路径 46 2.9.2 基本功训练2——添加依赖...

    Java后端开发库,涵盖:常用工具类、SPI扩展、分布式锁、限流、分布式链路追踪等。.zip

    集成调试器允许开发者逐行执行代码,设置断点、查看变量值、跟踪调用堆栈等,帮助定位并修复代码中的错误。 测试框架和工具则协助开发者编写和运行单元测试、集成测试及性能测试,确保软件质量。 版本控制与协作...

    基于spring boot搭建的web基础框架.zip

    集成调试器允许开发者逐行执行代码,设置断点、查看变量值、跟踪调用堆栈等,帮助定位并修复代码中的错误。 测试框架和工具则协助开发者编写和运行单元测试、集成测试及性能测试,确保软件质量。 版本控制与协作...

    AndroidBase android 应用开发框架.zip

    集成调试器允许开发者逐行执行代码,设置断点、查看变量值、跟踪调用堆栈等,帮助定位并修复代码中的错误。 测试框架和工具则协助开发者编写和运行单元测试、集成测试及性能测试,确保软件质量。 版本控制与协作...

    word源码java-my-hot-keys:记录常用快捷键、配置以及各类使用习惯

    word源码java 快捷键以及各类使用记录 IDE混用之后快捷键也记得乱七八糟,故导出或者记录各种...Debug跳入方法/向下逐行调试/跳出方法/直接跳转到下一个断点 F5/F6/F7/F8 调出右健菜单 Ctrl+Alt+S 选中内容大写 Ctr

    android,java必备知识,面试知识,工作学习记录.zip

    集成调试器允许开发者逐行执行代码,设置断点、查看变量值、跟踪调用堆栈等,帮助定位并修复代码中的错误。 测试框架和工具则协助开发者编写和运行单元测试、集成测试及性能测试,确保软件质量。 版本控制与协作...

    android开发入门与实战(下)

    5.2.3 断点调试 5.3 本章小结 第6章 磨刀不误砍柴工——Android应用程序结构介绍 6.1 Android体系结构介绍 6.1.1 应用程序(Application) 6.1.2 应用程序框架(ApplicationFramework) 6.1.3 库(Libraries)和运行环境...

    android开发入门与实战(上)

    5.2.3 断点调试 5.3 本章小结 第6章 磨刀不误砍柴工——Android应用程序结构介绍 6.1 Android体系结构介绍 6.1.1 应用程序(Application) 6.1.2 应用程序框架(ApplicationFramework) 6.1.3 库(Libraries)和运行环境...

    OPhone应用开发权威指南(黄晓庆)

    2.3.1 设置断点 25 2.3.2 启动调试 25 2.3.3 单步跟踪 26 2.4 在命令行下开发OPhone程序 27 2.4.1 创建项目 27 2.4.2 用Ant编译项目 28 2.4.3 运行应用程序 28 2.5 OPhone SDK介绍 30 2.5.1 OPhone模拟器 30 2.5.2 ...

Global site tag (gtag.js) - Google Analytics