gpt4 book ai didi

实现可序列化的 Java Transferable 对象

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:24:02 25 4
gpt4 key购买 nike

如果我们需要通过网络传输对象,我们让类实现 Serializable 。现在我的问题是它有什么不同?它是如何工作的?

最佳答案

简而言之,有些情况下您想要传输一个对象但不想传输该对象的所有字段。然后让类实现 Serializable,这是一个标记,表明该类的任何对象都可以通过网络发送。类中要限制通过网络传输的字段,使用关键字 transient 将它们标记为 transient。这些字段可能在另一端有默认值。

您可能会看到 Serializable and transient回答为什么在一个地方实现接口(interface)并在其他 olac 中实现关键字。

有关详细信息,请参阅 documentation by oracle on Serializable

documentation by oracle on transient

谢谢。

关于实现可序列化的 Java Transferable 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24649564/

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