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