序列化与反序列化

如果一个对象既不是字符串数组枚举,而且也没有实现Serializable接口的话,在序列化时就会抛出NotSerializableException异常!

    • serialVersionUID是序列化前后的唯一标识符,如果没有显式指定,那么实体类改变后一般对应的serialVersionUID也会改变
    • 默认如果没有人为显式定义过serialVersionUID,那编译器会为它自动声明一个!
    • 凡是被

static

    修饰的字段是不会被序列化的
  • 凡是被transient修饰符修饰的字段也是不会被序列化

https://mp.weixin.qq.com/s/N8lNQSrHdzCadqi722f5yw

原文地址:https://www.cnblogs.com/zhaolei1996/p/13048278.html