0

java中的ArrayList在序列化的时候,里面存储的对象是不是也跟着序列化了呢?还是我必须获取并序列化它的所有内容?

4

2 回答 2

3

当您序列化任何对象时,它通常会序列化其中的所有内容。否则,该对象还没有真正被序列化。

正如 Vash 指出的那样,必须实现这些对象才能Serializable使其正常工作,否则您会得到 NotSerializableException。JDK 中的类已经在有意义的地方实现了 Serializable。

于 2012-12-19T21:51:27.497 回答
1

不,您必须将这些对象的序列化接口添加到。否则您将无法序列化 ArrayList。

于 2012-12-19T21:51:25.720 回答