Java 为什么链表的表头属性设置为暂时的

Java 为什么链表的表头属性设置为暂时的,java,linked-list,Java,Linked List,如果一个属性被设置为transient,那么它就不能被序列化,我想知道为什么LinkedList中的条目头被设置为transient。源代码部分如下所示: 公共类链接列表{ 私有临时条目头=新条目(null,null,null); ... }这是因为LinkedList使用自己的方法进行序列化。请参阅LinkedList的writeObject和readObject方法 编辑: 购买或租用J.Bloch提供的有效Java书籍,并阅读第11章第75项;-)

如果一个属性被设置为transient,那么它就不能被序列化,我想知道为什么LinkedList中的条目头被设置为transient。源代码部分如下所示: 公共类链接列表{ 私有临时条目头=新条目(null,null,null); ...
}这是因为LinkedList使用自己的方法进行序列化。请参阅LinkedList的writeObject和readObject方法

编辑: 购买或租用J.Bloch提供的有效Java书籍,并阅读第11章第75项;-)