IDEA debug 小技巧

1、在外我们使用IDEA开发编程的时候,通常都是debug运行的,方便我们调式以及查找排除bug。在debug的断点模式下,我们可以让程序一步一步往下运行,但是有时候某行调用了一个方法,当然我们往下运行即可知道运行成果,但是我们只是想要知道调用的那个方法返回了什么参数或者有没有报错。如下代码所示:

public class test {
    public static void main(String[] args) {

        String str = getStr(calcNum(1,3));
        System.out.println(str);
    }

    private static Integer calcNum(int i, int j) {
        return i * j;
    }

    public static String getStr(Integer i) {
        return "str" + i;
    }
}

可以看到在我们夫人main方法中有获取str的代码,这里调用了两个方法分别是getStr()和 calcNum()。

当我们再往下走一步的时候自然可以获得str,但是我们希望看一下calcNum()的方法,但是不在calcNum()这个方法里面打断点,我们可以这样做,如下图所示:

我们先选择calcNum()方法,再右键,选择图中所示按钮,即可单独运行calcNum()方法并且看到其返回的值。

希望这个小调试的方法可以帮助到大家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值