标签: java serialization
我在网上读到,通过将派生对象声明为瞬态,可以省略序列化。但是,在链表的情况下,链接是对象之间的内存引用。那么,我应该将它转换为数组并存储数组表示吗?
答案 0 :(得分:6)
以下是Java序列化LinkedList的方式:它获取所有元素并将其与大小一起写入ObjectOutputStream。当然,我会声明header条目transient
LinkedList
ObjectOutputStream
header
transient
查看writeObject的{{1}}和readObject方法:
writeObject
readObject