2
我有一個循環遊戲。我需要檢查當前的毫秒數。我不想創建一個新的Date對象,只是爲了獲得已經傳遞的毫秒數。有沒有一種方法可以在我的遊戲循環的每次迭代中都不需要創建新的Date對象的情況下獲取當前時間?Java獲取當前日期而不創建新的Date對象
實施例:
Date d = new Date();
while(true)
{
long currentTime = d.getCurrentTime();
}
在上面的代碼中,currentTime的變量的值會連續變化。
你認爲日曆rightNow = Calendar.getInstance(); – DwB
@DwB實例化日曆是災難性的昂貴。 – chrylis
您也可以從Guava圖書館查看['Stopwatch'](http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/base/Stopwatch.html)。 –