gpt4 book ai didi

java - java LinkedList的所有成员变量都是transient的,那么实现Serializable有什么用呢?

转载 作者:搜寻专家 更新时间:2023-10-31 08:26:08 24 4
gpt4 key购买 nike

1) LinkedList实现中所有的3个成员变量size, first, last都是transient的,那么实现serializable有什么用呢?

2) 当我们尝试序列化 LinkedList 时,会保留什么?

最佳答案

您会注意到 LinkedListwriteObjectreadObject 方法。这些写入/读取列表的大小以及写入/读取列表中的每个对象。

请注意,这些方法(还有字段)是私有(private)的,因此实现可能会发生变化。不要依赖它。取决于接口(interface)。

关于java - java LinkedList的所有成员变量都是transient的,那么实现Serializable有什么用呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25926012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com