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

目录
相关文章
|
SQL 存储 关系型数据库
IDEA中居然有碾压Navicat的数据库管理工具
【8月更文挑战第12天】IDEA中居然有碾压Navicat的数据库管理工具
696 3
IDEA中居然有碾压Navicat的数据库管理工具
|
Java
IDEA debug HashMap源码的心得
IDEA debug HashMap源码的心得
211 0
|
Java Maven 容器
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
使用IntelliJ IDEA的Artifacts功能,可以将项目依赖的第三方jar包打包进jar文件中,实现双击jar包即可直接运行。
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
|
Java 应用服务中间件 Spring
IDEA 工具 启动 spring boot 的 main 方法报错。已解决
IDEA 工具 启动 spring boot 的 main 方法报错。已解决
422 4
|
Java
idea远程debug应用
idea 中debug现场部署的Java应用
182 1
|
Java Spring
idea Spring-boot 项目debug启动过慢 spring debug启动过慢解决办法:已解决
idea Spring-boot 项目debug启动过慢 spring debug启动过慢解决办法:已解决
1226 3
Idea 进行远程服务器debug操作
Idea 进行远程服务器debug操作
1225 0
idea远程调试debug
配置idea远程debug
193 0
|
Java
IDEA DeBug
IDEA DeBug
153 1
|
前端开发 JavaScript 数据安全/隐私保护
idea代码review工具Code Review Helper使用介绍
CodeReview IDEA 插件是一款用于代码审查的工具,旨在解决在GitLab中查看整体业务逻辑的不便。该插件提供快速添加注释、行号旁的评审意见标记、双击跳转到代码、意见删除和修改、内容导出为Excel以及导入等功能。特别地,它支持离线和在线模式,离线模式下,审核者和开发者通过Excel文件交换评审意见;在线模式则通过服务端实现评审内容的上传和下载,简化文件传输。此外,该插件允许定制评审字段,并能与团队协作工具集成。通过这些特性,CodeReview IDEA 提高了代码审查的效率和便捷性。
1736 2