0

我对日期对象有一些问题,似乎日期对象是在其序列化的瞬间更新的,而不是在它创建的瞬间,使用Date()方法。我几乎可以肯定这种行为,因为我的代码不会更改日期对象的值。

我想对了吗?

4

1 回答 1

2

我想对了吗?

不,你不是。如果您阅读该课程的源代码java.util.Date,您会发现您的理论是不正确的。唯一可能出乎意料的是,序列化会导致Date对象在“自 1970 年以来的毫秒数”时间被序列化之前被规范化。

您对程序行为的假设可能不正确。无论如何,这里正在发生其他事情......

于 2013-07-21T00:13:13.060 回答