gpt4 book ai didi

java - 为什么要序列化模型类

转载 作者:行者123 更新时间:2023-12-04 02:10:33 24 4
gpt4 key购买 nike

很多次我看到模型类将实现Serializable,但从未被序列化。

  1. 这里实现Serializable的目的是什么?
  2. 如果不使用序列化,我会错过什么?代码通信的方式有什么影响吗?

public class Stock implements Serializable{

private int stockId;
private String stockCode;
private String stockName;

//Getter and setter
}

最佳答案

What is purpose here to implement Serializable?

只是一个标记,用于指示为类的客户提供的可能性,如果他们愿意,可以序列化它们的实例。

例如,如果您实例化 Stock 类并希望将 Stock 实例保存在文件中,则可以通过此标记来实现。 API(例如 Jaxb 或 Java 原生序列化机制)通常依赖于此接口(interface)的实现来序列化类。

If serialization is not used, what will I miss? Is there any effect in the way the code communicates?

它未被使用,您在实例通信中的开销或转换为零,因为它是一个标记接口(interface)。只是,当序列化发生时,实例的通信发生了变化。

关于java - 为什么要序列化模型类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38919953/

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