idea断点调试

发布时间:2023年12月27日

目录

一、本地断点

1、条件断点

第一种方式

第二种方式

2、异常断点

3、断点回退

二、远程断点


本文内容同微信公众号【凡登】,关注不迷路,学习上高速,欢迎关注共同学习。

本文介绍idea常见的断点方式。本地断点和远程断点,本地断点介绍条件断点异常断点,和断点回退的调试以及操作说明

一、本地断点

1、条件断点

举例:在一个500次循环中,断点第300次,此时可以使用条件断点,直接进入,

第一种方式

在断点处右键,然后在弹框中Condition中输入匹配条件

第二种方式

点击Vew Breakpoints按钮进入查看断点视图,查看具体的断点行号,勾选Condition,输入断点的条件,详见截图。

2、异常断点

使用场景描述:在程序执行的过程中出现异常,可以根据这个异常断点,当异常出现即进入断点;

图解:

第一步:

点击Vew Breakpoints按钮进入查看断点视图,点击+号,

选择3.Java Exception?Breakpoints

第二步:输入具体的异常类名

第3步:勾选刚输入的异常,点击Done,

第4步:运行,异常断点进入成功。

3、断点回退

断点过程中,由于点击太快断点走过了,或者断点中想回退看看之前的场景,就需要用的断点回退,

根据堆栈信息 ,回退到具体断点场景,

两种方式回退到上一个断点处

1、在Frames中选择上一个断点处,右键,选择Drop Frame,

2、在Frames中选择上一个断点处,点击对应的小图标(Drop Frame)

以上是本地断点一些操作,熟练掌握可以帮助我们在开发中节约不少时间,快速找到bug。

二、远程断点

注:远程服务器需要开启断点调试端口

步骤一:

idea -> Run -> Edit Configurations -> 点击左上角+按钮 add new configuration -> Remote JVM debug

步骤二:

在JVM命令行添加 "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8008"

点击ok 其他调试步骤如本地断点。

以上是idea断点一些基本操作,如有更好的调试技巧联系我,一起学习吧

再次感谢您的阅读,欢迎关注微信公众号【凡登】共同学习。

文章来源:https://blog.csdn.net/u013713832/article/details/135233519
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。