在我的项目中,我使用了java.util.Calendar
。他们一直在为我工作。它们尚未弃用。因此,我觉得我无需在代码中将java.util.Calendar
更改为java.time.LocalDate
。 java.time.LocalDate
有很多好的功能。我需要知道java.util.Calendar
是否存在java.time.LocalDate
中已解决的某些性能问题,因此我应将代码中的java.util.Calendar
更改为java.time.LocalDate
以获得更高的性能。
答案 0 :(得分:0)
如果您担心性能问题,那么您应该已经对代码使用java.util.Calendar
的方式进行了性能测试和基准测试。运行这些测试并记下时间和资源利用率。
将至少某些类转换为java.time.LocalDate
,然后再次运行相同的基准测试。性能是否提高或降低?
两种选择之间可能存在一些一般趋势,其中一种优于另一种。但真正重要的是您的代码如何执行。如果它使用一个或另一个表现更好,那么你应该使用它。