IDEA中的debug断点调试技巧(基本篇)

1.idea的debug行界面每个按钮的作用

  1. 从其他界面回到当前断点所在的界面
  2. 从当前断点开始逐行执行代码,直到执行结束。(不进入方法)
  3. 逐行执行代码,但是遇到方法会直接进入到自定义方法里面执行。(不进入jdk等官方类库方法中去)
  4. 所有的方法都会进去
  5. 回退,回退到方法被调用的方法结尾。
  6. 回退,回退到方法中。
  7. 回到光标处。
  8. 小计算器,可以直接模拟方法返回值的结果。
    在这里插入图片描述

2.idea的debug的竖排按钮的作用

  1. 重新运行并运行到第一个断点的地方
  2. 执行到下一个断点所在的位置
  3. 暂停
  4. 终止
  5. 查看当前所有的断点
  6. 让当前全部断点失效
    在这里插入图片描述

3.debug断点调试技巧

3.1 写入断点的条件 点击断点,在condition中写条件。当条件符合时,进入断点。

在这里插入图片描述

3.2 动态的修改断点的值

仅限当前这次断点
在这里插入图片描述

3.3 通过断点动态的选择多线程的执行顺序。

在这里插入图片描述
在这里插入图片描述

  1. .把两个线程都设置为线程模式。
  2. 启动debug
  3. 如图直接选择第二个线程。
  4. 点击运行。
    在这里插入图片描述
  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值