Java 序列化:
Java 序列化是为了保存各种对象在内存中的状态,并且可以把保存的对象状态再读出来。
Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。
什么情况下需要序列化?
- 想把的内存中的对象状态保存到一个文件中或者数据库中时候;
- 想用套接字在网络上传送对象的时候;
- 想通过 RMI(远程方法调用)传输对象的时候。
代码中常见的序列化放方式
就是实现 Serializable接口
public class Demo implements java.io.Serializable{
}