0
在我的項目中,我使用java.util.Calendar
。他們一直爲我工作得很好。他們尚未棄用。因此,我沒有必要在我的代碼中將java.util.Calendar
更改爲java.time.LocalDate
。 java.time.LocalDate
有很多好的功能。我需要知道java.util.Calendar
是否有一些性能問題已在java.time.LocalDate
中得到解決,因此我應該將java.util.Calendar
更改爲java.time.LocalDate
以獲得更高的性能。java.time.LocalDate比java.util.Calendar更好嗎?
這不是性能問題,而是易用性問題。 'java.util.Date'不易使用,並且以各種方式存在缺陷,例如1)它是可更新的*(儘管沒有人真正更新它們)*,2)沒有僅限於日期的版本,3)時區處理容易混淆並且容易出錯等。---您應該開始使用新功能的java.time類。任何性能差異都不會對您的計劃產生影響。 --- *當心過早優化:*解決性能問題時,即證明在那裏,而不是當你認爲你可能有一個。 – Andreas
我不認爲你應該擔心性能,當你寫在Java中,特別是對於本機/核心代碼 – deathangel908
太廣泛和不清楚。而且,即使是基於性能,兩者之間的比較代碼的信息也較少。並且問題中提出的優秀特徵也沒有說明。 – nullpointer