序列化:把对象转换为字节序列的过程称为对象的序列化
反序列化:把字节序列恢复为对象的过程称为对象的反序列化
通俗解释:运行代码时候把很多对象或者集合等持久的保存起来,称为序列化
把内存中的对象变成一连串的字节描述的过程,常见的就是变成文件
什么情况需要序列化:
包内存中对象状态保存到文件或者数据库中时候
用套接字在网络上传输对象时候
通过RMI传输对象时候
序列化的方式:
1.java原生的对象流
2.Jackson序列化
3.fastjson序列化
4.ProtoBuff序列化