序列化:将java对象转化为字节序列的过程。
反序列化:将字节序列转化为java对象的过程。
优点:
a、实现了数据的持久化,通过序列化可以把数据永久地保存到硬盘上(通常存放在文件里)redis的RDB
b、利用序列化实现远程通信,即在网络上传送对象的字节序列。Google的protoBuf。
反序列化失败的场景:
序列化ID:serialVersionUID不一致的时候,导致反序列化失败。
序列化:将java对象转化为字节序列的过程。
反序列化:将字节序列转化为java对象的过程。
优点:
a、实现了数据的持久化,通过序列化可以把数据永久地保存到硬盘上(通常存放在文件里)redis的RDB
b、利用序列化实现远程通信,即在网络上传送对象的字节序列。Google的protoBuf。
反序列化失败的场景:
序列化ID:serialVersionUID不一致的时候,导致反序列化失败。