在NetBeans中有没有一种方法可以在调试Java程序时修改或检查函数或变量返回的值。你可以用同样的方法在Matlab中使用控制台。
我不是说通常的调试工具可变窗口等
示例我想在汽车类中打断一个方法并输入
>car.getMileage()
然后得到。。
>car.getMileage()
>2500
或
>car.setMileage(100)
>car.getMileage()
>100
在Netbeans中,源代码窗口(我认为默认情况下是这样(下有一个名为Variables的选项卡。在该窗口中,您可以编辑在断点处挂起时范围内的任何变量的值字段。当您实时更改java应用程序时,该值应该会更新。您可以通过添加一个监视以同样的方式调用方法。比如说你有一个静态方法getInt((;其返回一些值。只需监视getInt((,Value列就会显示返回值。因此,对于您的示例,在您的断点被击中后,为car.setMileage(100(制作一个手表。值列可能为"void"。然后为car.getMileage((制作另一块手表。应该会返回100。
使用诸如Eclipse之类的IDE。您可以设置断点、设置语句并执行它们。实际上,这是大多数现代IDE的一个特点。
有关显示视图的更多信息,请点击此处:http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/views/debug/ref-debug_view.htm
有关Eclipse调试功能的详细概述,请查看以下文章:http://www.cavdar.net/2008/09/13/5-tips-for-debugging-java-code-in-eclipse/