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

目录
相关文章
|
2天前
|
Java
idea远程debug应用
idea 中debug现场部署的Java应用
5 1
|
6天前
idea远程调试debug
配置idea远程debug
7 0
|
22天前
|
监控 前端开发
IDEA Debug技巧大全,看完就能提升工作效率
IDEA Debug技巧大全,看完就能提升工作效率
17 0
|
29天前
|
Java Spring
idea Spring-boot 项目debug启动过慢 spring debug启动过慢解决办法:已解决
idea Spring-boot 项目debug启动过慢 spring debug启动过慢解决办法:已解决
37 3
|
2月前
|
Java
IDEA debug HashMap源码的心得
IDEA debug HashMap源码的心得
27 0
|
2月前
|
Java 测试技术
使用IDEA进行服务器远程debug调试
使用IDEA进行服务器远程debug调试
51 0
|
2月前
|
Java
IDEA DeBug
IDEA DeBug
22 1
|
2月前
|
前端开发 JavaScript 数据安全/隐私保护
idea代码review工具Code Review Helper使用介绍
CodeReview IDEA 插件是一款用于代码审查的工具,旨在解决在GitLab中查看整体业务逻辑的不便。该插件提供快速添加注释、行号旁的评审意见标记、双击跳转到代码、意见删除和修改、内容导出为Excel以及导入等功能。特别地,它支持离线和在线模式,离线模式下,审核者和开发者通过Excel文件交换评审意见;在线模式则通过服务端实现评审内容的上传和下载,简化文件传输。此外,该插件允许定制评审字段,并能与团队协作工具集成。通过这些特性,CodeReview IDEA 提高了代码审查的效率和便捷性。
243 2
|
2月前
IDEA远程调试Remote Debug
IDEA远程调试Remote Debug
32 0
|
2月前
|
前端开发 Java 程序员
Eolink神技之四、IDEA工具插件Eolink ApiKit
Eolink神技之四、IDEA工具插件Eolink ApiKit
113 0