很多时候,我看到一个模型类将实现Serializable
,但绝不会在序列化。为什么序列化模型类
- 这里实施
Serializable
的目的是什么? - 如果不使用序列化,我将要错过?代码通信的方式是否有影响?
public class Stock implements Serializable{
private int stockId;
private String stockCode;
private String stockName;
//Getter and setter
}
取决于你的类的上下文;如果你在需要你的类可序列化的东西(如框架)中运行它,那就是原因。 –
实现serializable使它如此,如果有人想要在使用它们可以的对象的任何点序列化股票。如果没有实现,没有人能够序列化它。正如戴夫所说,如果你使用一些像Java bean一样,你可能需要序列化它。 – Javant
@Javant Thanx我认为这一点很重要。 – suresh