eclipse中的调试按钮和运行按钮有什么区别?我目前正在使用java进行2D游戏,但我意识到我不确定是否应该单击调试或运行。使用一个优于另一个是否有优势?
谢谢!
答案 0 :(得分:4)
Debug将比常规Run执行得慢很多。 Eclipse只会在您在Debug中运行时识别断点。在测试游戏时应该使用Debug。
您还可以在调试时实时查看变量。您可以暂停执行,并且可以查看所有正在运行的线程,在正确使用它时它非常有用。
如果您有兴趣,这是一个非常好的调试教程:
答案 1 :(得分:2)
运行和调试是两个完全不同的动物。如果您不知道调试按钮的作用,那么您应该按下运行按钮,因为调试会大大减慢您的程序测试速度。
现在您可能会问,但我想使用调试器。好的,这是一个演示调试器有用性的简单方法。将此代码放在Eclipse中的新项目中。
int n = 0;
for(int i = 0; i<10;i++)
{
System.out.println("I am printing "+n++);
}
点击int = 0;行并按CTRL + SHIFT + B您会注意到该行左侧会出现一个小点。然后作为调试运行,它将在此时停止您的程序。从这里你可以按f6到&#34;逐步完成&#34;你的计划。您可以在任何地方切换断点。
然后按Window&gt;显示视图&gt;其他和类型变量,选择它。 在弹出的新框中,您将看到顶部的按钮,当您突出显示时,单击显示“打开新视图”的按钮
这将打开一个变量窗口,它将显示您正在逐步执行的程序部分中的变量按下上面的示例后按f6两次或三次,您应该得到这个... 您不仅可以在按f6时看到变量发生变化,而且您实际上可以双击值列并在运行时更改值以询问问题是什么。