transient属性的值不会被序列化(为空)
静态属性也不会被序列化(为空)
对象的成员对象也必须是可序列化的,但是可将成员对象标记为transient
修改了实例属性后会影响版本号,从而导致反序列化不成功;解决方案:为Java对象指定序列化版本号serialVersionUID