gpt4 book ai didi

java - 为什么 LinkedList 中的 writeObject 方法是私有(private)的,但从未被调用过?

转载 作者:行者123 更新时间:2023-11-30 06:21:30 55 4
gpt4 key购买 nike

在LinkedList类中,writeObject和readObject是private的,没有被调用,Java中为什么调用,如何调用?

我找到了答案,Java 有反射来做到这一点。

最佳答案

该方法被java的序列化机制使用。因此,当您序列化对象时,jvm 会调用 write 方法。反序列化对象时调用 readMethod。

请参阅 writeMethod 的文档, readMethodSerializable界面。

关于java - 为什么 LinkedList 中的 writeObject 方法是私有(private)的,但从未被调用过?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20421639/

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