什么是序列化
序列化就是将数据转换为流的形式(不限制于形式)进行传输和保存
什么时候需要序列化
- 将数据进行网络传输的时候
- 将数据保存到文件或者数据库的时候
- 当你想通过RMI传输对象的时候;
Java 中 为什么要实现Serializable 接口
一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。