序列化与反序列化
如果一个对象既不是字符串、数组、枚举,而且也没有实现Serializable
接口的话,在序列化时就会抛出NotSerializableException
异常!
- serialVersionUID是序列化前后的唯一标识符,如果没有显式指定,那么实体类改变后一般对应的serialVersionUID也会改变
- 默认如果没有人为显式定义过
serialVersionUID
,那编译器会为它自动声明一个!
凡是被
static
- 修饰的字段是不会被序列化的
- 凡是被
transient
修饰符修饰的字段也是不会被序列化
https://mp.weixin.qq.com/s/N8lNQSrHdzCadqi722f5yw
心有多大,天有多高,一起奋斗!!