serialVersionUID做用

    serialVersionUID适用于Java的序列化机制。简单来讲,Java的序列化机制是经过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,若是相同就认为是一致的,能够进行反序列化,不然就会出现序列化版本不一致的异常,便是InvalidCastException。swift

    也就是说serialVersionUID不一致时,是不可反序列化的;serialVersionUID一致时,是可反序列化的(即便本地实体类增长或删除字段)。spa

 

补充:IDE中serialVersionUID自动生成.net

一、设置3d

二、选中类名,alt+enter补全io

参考文章ast

http://swiftlet.net/archives/1268序列化

http://www.jianshu.com/p/d43d9acf949fim

相关文章
相关标签/搜索