学习JAVA的时候,特别是涉及到网络编程时,我们时常让我们的实体类实现一个接口 public class Entity implements Serializable{ } 这样子我们可以通过输入输出流ObjectOutputStream和ObjectInputStream写入或读取该对象.所以,简单来说,序列化就是把对象转换为字节数据流,反序列化就是把字节序列流转成相应的Java对象.使用序列化的最常用的两个场景: 1.需要把对象信息存储到磁盘文件中的时候,比如大量用户登录的Session信息…