为什么使用long []而不是Date []?

时间:2012-04-11 13:54:58

标签: java coding-style date-formatting

I read this coding rule表示您更应该使用long[]而不是Date[],但没有提供为什么的参考。

我为什么要这样做?使用long优于Date的优势是什么?这会对垃圾收集产生什么影响?或者这只是一堆废话?

3 个答案:

答案 0 :(得分:2)

这取决于你想要实现的目标。例如,long[]的内存要求小于Date[](因为Date是一个对象而long是一个主要的),但这对您的目的非常重要吗? / p>

答案 1 :(得分:0)

如果有其他人偶然发现这个问题:

  

我不想成为一个聪明人:)但事实上你只有一个对象(实际上是一个10000长的数组)或者你有10001个对象(一个是数组,10000个日期)垃圾收集器是一个巨大的差异

来自Lukas Eder

答案 2 :(得分:-3)

我相信这是因为使用Date可以解决很多数据库问题。