java序列化与反序列化

https://blog.csdn.net/qq_27093465/article/details/78544505

为什么要序列化与反序列化?

什么情况下需要序列化?

如何实现序列化?

ObjectOutputStream与ObjectInputStream的作用?

transient的作用是什么?被反序列化会怎么样?

static变量可以被序列化吗?

SerialVerstionUID的作用?

为什么最好要给SerialVerstionUID赋值?

实现Serializable接口的类全部成员属性都是要可序列化的吗?

可以重载readObject()和writeObject()吗?

序列化的步骤大概是怎样的?https://github.com/zhantong/interview/blob/master/Java/Java.md#33-serializable%E6%8E%A5%E5%8F%A3%E5%92%8C%E5%BA%8F%E5%88%97%E5%8C%96%E4%B8%8E%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96

原文地址:https://www.cnblogs.com/qlky/p/10668352.html