IDEA断点/单步debug调试Evaluate Expression,运行时动态修改变量值
Posted zhangphil
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA断点/单步debug调试Evaluate Expression,运行时动态修改变量值相关的知识,希望对你有一定的参考价值。
IDEA断点/单步debug调试Evaluate Expression,运行时动态修改变量值
idea在debug代码时候有一个比较有用的功能,断点一打,点开Evaluate Expression:
可以运行时动态修改变量的值、观察函数模块的输入输出。
(1)断点debug时候,运行时动态修改变量值。例如一个简单的代码:
public class Main
private static int sum(int a, int b)
int c = a + b;
return c;
public static void main(String[] args)
int a = 1;
int b = 2;
int c = sum(a, b);
System.out.println(c);
在
int c = sum(a, b);
打断点,点出Evaluate Expression,修改a的值:
(2)也可以直接在代码编辑区域点击指示箭头直接动态修改变量值:
点击Set value,重设a的值。
(3) 可以在断点之前直接动态赋予函数不同的值并返回实时结果:
以上是关于IDEA断点/单步debug调试Evaluate Expression,运行时动态修改变量值的主要内容,如果未能解决你的问题,请参考以下文章
intellij idea 怎样关闭所有的debug断点,??
intellij idea 调试web项目只能调试一次,第二次不能进入断点