idea的debug的基本使用方式

本文详细介绍在IntelliJ IDEA中使用Debug模式的步骤与技巧,包括如何设置断点、使用不同的Debug控制选项,以及如何查看表达式的实时值。适用于Java开发者提升代码调试效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IDEA的debug的基本使用方式

*例子完整代码
public class Test{
    public static void main(String[] args) {
        Map<String ,String> map = new HashMap<>();
        map.put("a", getStr("a"));
        map.put("b",getStr("b"));
        map.put("c",getStr("c"));
        map.put("d",getStr("d"));

        Set<String> keySet = map.keySet();
        for(String s:keySet){
            System.out.println(s);
        }
    }

    private static String getStr(String s){
        return s+"Z";
    }
}
*如何进入debug模式:

在这里插入图片描述

*在进入debug模式之前,需要打上断点,作用为:当程序运行到对应行时会停止。

在这里插入图片描述

断点可以有很多个

*进入debug模式后,下面会弹出一个视图窗口,如下图

在这里插入图片描述

​ I. 下一步:

这两个非常好理解,就是下一行代码

​ II. 进入方法和退出方法:

进入

在这里插入图片描述

退出:

在这里插入图片描述

​ III. 强制进入方法:

这个的用法和作用与上一个差不多,只是有的时候,在进入jdk的源码时可能会进不去,此时就需要点击这个按钮强制进入

​ IV. 到下一个打了断点的地方:

这个按钮也非常好理解,就是字面意思,只是有一个点需要注意,当断点打在循环中时,你点击这个按钮,它会进入下一次循环并还是在这一行代码停止,而不是直接运行完整个循环

在这里插入图片描述

此外,在断点上还有一个用法:右键可以设置条件(这里设置的条件是"d".equals(s))
在这里插入图片描述

*获取表达式的值:

​ 方法1:
在这里插入图片描述

​ 方法2:点击add to watches 可以发现在变量列表里面多出了选择的表达式

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值