在Eclipse中,您可以在debug中编写一个随机表达式,并对其进行求值。 这是我的代码:
public static void main(String... args) {
int x = 3;
* System.out.print(x);
}
在断点中我想看表达式
X
然后显示3。
但是,如果我看一个自定义表达式,如:
new java.util.Date()
应返回当前日期,显示
答案 0 :(得分:0)
如果在调试模式下使用inspect选项,它是否有效?
答案 1 :(得分:0)
我认为问题在于它不会让你调用构造函数,至少不能直接调用构造函数。但是,你可能有点狡猾并使用反射,即
Class.forName("java.util.Date").newInstance()
因为您的监视表达式为您提供了一个新日期。
可能与Eclipse允许你做的事情并不完全相同,但对某些事情仍然有用。