idea本地debug断点小技巧

简单的设置断点条件

断点后,右键这个断点,可以在 condition 中填写能得出布尔的表达式
a == 1

你如果写如下,表示先给他赋值,然后断住
a = 2; true
在这里插入图片描述

断点后设置某个变量的值

在 debug 区域可以设置变量的值

黄色断点

通过 shift + 点击,能产生黄色断点,黄色断点不会实际断点住,但是会打印断点的信息

功能类似 sout 打印内容

异常断点

你可以选择产生指定的异常,然后会断在产生异常处

这个能力适用比方运行后知道异常了,快速断点到异常处分析,而不是逐步去断
在这里插入图片描述

多线程断点

IDEA 在 Debug 时默认阻塞级别是 ALL,会阻塞其它线程,只有当前调试线程走完时才会走其它线程

你需要在 View Breakpoints 选择 Thread 即可

在这里插入图片描述

Logo

一站式 AI 云服务平台

更多推荐