java小技能:序列化和反序列化
文章目录
- I 序列化和反序列化
-
- 1.1 序列化
- 1.2 反序列化
- 1.3 implements Serialzable
- 1.4 serialVersionUID作用
- 1.5 在序列化的时给属性重命名
I 序列化和反序列化
进行通信时,将对象转化成一种通用的格式例如Json,从对象到 Json 字符串的转换过程就是序列化的过程,反过来, 从 Json 字符串转换成 Java 对象的过程就是反序列化的过程。
实体类实现序列化的目的:
- 便于存储
- 便于传输
1.1 序列化
把对象转换为字节序列的过程
1.2 反序列化
把字节序列恢复为对象的过程称
1.3 implements Serialzable
一个类只有实现了 Serializable 接口,它的对象才是可序列化的。serialization 允许你将实现了 Serializable 接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。
实际上,Serializable 的