gpt4 book ai didi

java - 为什么以及何时在 Java 中使用可序列化对象

转载 作者:行者123 更新时间:2023-12-02 01:05:30 26 4
gpt4 key购买 nike

我知道这对许多人来说是一个幼稚的问题,但在阅读可序列化对象时,我能够理解什么是序列化,但无法确定使用可序列化对象的场景。

需要理解的要点

  1. 创建新类时何时实现 Serialized 接口(interface)?

    public class ScjpMainClass implements Serializable {
    private static final long serialVersionUID = 4950998071495051590L;
    }
  2. 在未来的代码中使用 Serialized 接口(interface)会给我们带来哪些好处?据我所知,它保存了对象的状态。但寻找在未来代码中使用对象保存状态的场景。

希望大家理解我对 Serialized 的好奇心。可能我对我的问题不太了解,但在学习可序列化时这个问题引起了我的注意

最佳答案

可序列化最常用于:

  1. “通过线路”发送数据 - 将某些内容序列化为数据流,然后通过互联网或本地网络发送。您现在可以在另一端反序列化它并检索原始数据。

  2. 将数据保存到数据存储中的单个字段 - 像 NoSQL 存储系统这样的系统通常会以其序列化形式存储数据,从而允许存储几乎无限复杂的嵌套集合对象放入单个文本字段中。

还有其他的,但这些是我遇到的主要的。

关于java - 为什么以及何时在 Java 中使用可序列化对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60094791/

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