eclipse中的調試按鈕和運行按鈕有什麼區別?我目前正在使用java開發2D遊戲,但是我意識到我並不完全確定是應該單擊調試還是運行。使用一個優勢是否有優勢?使用Eclipse時的運行或調試?
謝謝!
eclipse中的調試按鈕和運行按鈕有什麼區別?我目前正在使用java開發2D遊戲,但是我意識到我並不完全確定是應該單擊調試還是運行。使用一個優勢是否有優勢?使用Eclipse時的運行或調試?
謝謝!
調試將執行比常規運行慢很多。當您在Debug中運行時,Eclipse只會識別斷點。在測試遊戲時,您應該使用Debug。
您還可以在調試時實時查看變量。您可以暫停執行,並且可以查看所有正在運行的線程,但使用正確時它非常有用。
下面是調試一個很好的教程,如果你有興趣:
好的,謝謝,這是一個非常有用的教程,你回答了我的問題! – Connor
@Connor查看下面的答案,我認爲這是調試中最有用的部分。 – CodeCamper
運行和調試是兩個完全不同的動物。如果您不知道調試按鈕的作用,那麼您應該點擊運行按鈕,因爲調試會大大減慢程序測試的速度。
現在你可能會問,但我想使用調試器。好的,這裏有一個簡單的方法來演示調試器的有用性。將此代碼放在Eclipse中的新項目中。
int n = 0;
for(int i = 0; i<10;i++)
{
System.out.println("I am printing "+n++);
}
點擊int = 0;行並按CTRL + SHIFT + B,您會注意到一個小點出現在行的左側。然後作爲調試運行,並在此時停止您的程序。從這裏你可以繼續按f6來「逐步」你的程序。你可以在任何你想要的地方切換斷點。
然後按窗口>顯示視圖>其他並鍵入變量,選擇它。 在彈出你會看到在頂部點擊按鈕,上面寫着打開新視圖,當你選中它
這將打開一個變量窗口將顯示您的變量的一個新的盒子你正在步進的程序的一部分當你按f6兩次或三次與我上面的例子,你應該得到這個.. 你不僅可以看到變量變化,當你按f6,但你可以實際上雙擊該值列,並在運行時更改這些值以詢問是什麼問題。
運行 - 只需運行該應用程序。調試 - 以調試模式運行應用程序。 –
請在發佈之前在GOOGLE上做一些研究 –