简介
简单来说, java 为了在网络和硬盘上进行传输和存储进行的设计, 将一个序列化是将对象转为字节码, 然后反序列话将字节码回复成对象.
其中有一个 serialVersionUID 参数, 是为了防止序列化和反序列化的对象不匹配的问题而出现的.
其中对象的类名和实例变量会被序列化.
方法和类变量,transient实例变量都不会背序列化. 如果想让某个变量不被序列化,使用transient修饰即可.
参考链接
---------------------------我的天空里没有太阳,总是黑夜,但并不暗,因为有东西代替了太阳。虽然没有太阳那么明亮,但对我来说已经足够。凭借着这份光,我便能把黑夜当成白天。我从来就没有太阳,所以不怕失去。
--------《白夜行》