Serializable接口:
这是一个序列化的接口;一个类只有实现了Serializable接口,它的对象才能被序列化
序列化是什么:
序列化是将对象状态转化为可保持或传输的格式的过程。
与序列化相对的是反序列化,它将流转化为对象
这两个过程结合起来,可以轻松地存储和传输数据
为什么要序列化:
1、把对象转换为字节序列的过程称为对象的序列化
2、把字节序列恢复为对象的过程称为对象的反序列化
什么时候需要序列化:
当我们需要把对象的状态信息通过网络进行传输,或者需要将对象的状态信息持久化,以便将来使用时都需要把对象进行序列化