简述

Java 中的序列化和反序列化是将对象写入 IO 流中和从 IO 流中恢复对象。序列化机制使对象可以脱离程序的运行独立存在,它允许 Java 对象转换成字节序例,这些字节序列可以保存在磁盘中或用于网络传输。事实上,所有可以在网络上传输的对象都必须是可序列化的,包括传入的参数和返回的对象等等。
JDK 中实现了序列化机制,只需要在 Java 中的实体类上 implements Serializable 即可实现序列化。但是这个实现性能方面不是很好