52-什么是序列化?

序列化是为了保持对象在内存中的状态,并且可以把保存的对象状态再读出来。

什么时候需要用到java序列化?

1,需要将内存的对象状态保存到文件中

2,需要通过socket通信进行对象传输时

3,我们将系统拆分成多个服务之后,服务之间传输对象,需要序列化