-2

我读过这条编码规则,指出您应该更喜欢使用long[]over Date[],但没有提供关于原因的参考。

我为什么要这样做?使用longover 有什么好处Date?这会对垃圾回收产生什么影响?或者这只是一堆废话?

4

3 回答 3

2

这取决于您要达到的目标。例如,long[]内存需求比Date[](因为Date它是一个对象并且long是一个原始对象)要小,但这对您的目的真的很重要吗?

于 2012-04-11T13:58:21.390 回答
0

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

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

来自卢卡斯·埃德

于 2013-05-14T07:13:46.710 回答
-3

我相信这是因为使用 Date 的数据库可能会遇到很多问题。

于 2012-04-11T13:58:00.533 回答