IDEA工具debug的小技巧

简介: IDEA工具debug的小技巧

带条件的断点

满足条件的时候才进入断点,比如下面这个list,怎么设置才能使只有s为"b"的时候才进入断点?

技巧:右键断点,写 s.equals(“b”) 表达式

断点回退

第一次没看清楚上一个断点的数据的时候,想返回去再来一遍的时候 可以用断点回退

例如下面这种情况下,想看看list1的值是什么,该怎么办呢?

只需要在Debugger-Frames下正处的栈帧上右键,Drop Fram 即可退回到上一个断点

表达式修改值

比如下面name是张三的时候不能满足下面业务继续执行的时候,想把name改为李四来继续下面业务执行。

强制退出,不继续执行断点后的业务

有时候,执行到断点的时候,看到自己想知道的数据后,不想代码继续往后执行了,因为继续执行后面代码,可能改动的数据还要手动改回来很麻烦,所以需要到这里就强制退出来,怎么办呢?

在Debugger-Frames下正处的栈帧上右键,Force Return ,再点击下放行,断点后的代码都不执行了,直接强制退出方法

可以看到:“张三” 和 “bala~bala…” 都没有打印出来了,这说明后面代码就没执行了。

Java8 Stream的Debug

目录
相关文章
|
3月前
|
SQL 存储 关系型数据库
IDEA中居然有碾压Navicat的数据库管理工具
【8月更文挑战第12天】IDEA中居然有碾压Navicat的数据库管理工具
193 3
IDEA中居然有碾压Navicat的数据库管理工具
|
2月前
|
Java 应用服务中间件 Spring
IDEA 工具 启动 spring boot 的 main 方法报错。已解决
IDEA 工具 启动 spring boot 的 main 方法报错。已解决
|
3月前
|
Java Maven 容器
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
使用IntelliJ IDEA的Artifacts功能,可以将项目依赖的第三方jar包打包进jar文件中,实现双击jar包即可直接运行。
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
|
6月前
|
Java
IDEA debug HashMap源码的心得
IDEA debug HashMap源码的心得
63 0
|
4月前
|
Java
idea远程debug应用
idea 中debug现场部署的Java应用
35 1
|
4月前
Idea 进行远程服务器debug操作
Idea 进行远程服务器debug操作
441 0
|
5月前
|
Java Spring
idea Spring-boot 项目debug启动过慢 spring debug启动过慢解决办法:已解决
idea Spring-boot 项目debug启动过慢 spring debug启动过慢解决办法:已解决
187 3
|
5月前
idea远程调试debug
配置idea远程debug
28 0
|
5月前
|
监控 前端开发
IDEA Debug技巧大全,看完就能提升工作效率
IDEA Debug技巧大全,看完就能提升工作效率
71 0
|
6月前
|
Java
IDEA DeBug
IDEA DeBug
43 1