idea进行断点调试

idea进行断点调试

Date: January 20, 2022

视频参考**IDEA 断点调试 debug 会用吗?**

断点的分类

  • 行断点:在想要停止的语句左侧点击鼠标左键,就打了一个行断点
    在这里插入图片描述

  • 详细断点(源断点):按住shift然后点击鼠标左键,会出现下面的界面,如果勾选

    • Suspend断点颜色就会变成红色(与行断点同样的颜色),suspend后面选择all,运行到这里时就会停止。
    • Thread是在多线程中使用的,在当前线程中才会停,在其他线程中不会停。
    • Condition是涉及到某种条件时才会停
      在这里插入图片描述

会输出这是一个详细断点,还会输出断点所在行
在这里插入图片描述

  • 方法断点 || 接口跳转实体类:断点打到方法上,会自动在方法第一行l和方法最后一行停住,方便查看方法内的全部数据以及返回值是否正确,还有一个用法,将断点打到接口的方法上,执行到具体实现类会自动停住,有多个实现类的时候挺方便的

在方法这里打一个断点,方法断点是一个菱形,在方法的第一行和最后一行都会有停顿

在这里插入图片描述

在接口中打一个方法断点,在debug时会直接跳转到实现类中【如果有很多实现类时,可以使用这种方法来寻找实现类】

在这里插入图片描述

  • 异常断点 | 全局捕获:可以直接捕获函数中异常
    在这里插入图片描述

在dubug状态下,点击View Breakpoints【或者按住shift+ctrl+f8 for win/Linux】
在这里插入图片描述

在其中的Java Exception Breakpoints中可以添加不同的异常
在这里插入图片描述

添加需要捕获的特定异常
在这里插入图片描述

就比如下图中添加了一个空指针异常
在这里插入图片描述

  • 字段断点 | 读写监控:断点打在实体类的字段旁

在实体类旁监控整个生命周期中实体类的变化,

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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值