开发者社区> 问答> 正文

什么是 serialVersionUID

什么是 serialVersionUID

展开
收起
一人吃饱,全家不饿 2020-12-27 23:12:15 990 0
1 条回答
写回答
取消 提交回答
  • 序列化是将对象的状态信息转换为可存储或传输的形式的过程。 而序列化提供了一种方案,即使 JVM 停机的情况下也能把对象保存下来的方案。把 Java 对象序列化成可存储或传输的形式(如二进制流),比如保存在文件中。这样,当再次需要这个对象的时候,从文件中 读取出二进制流,再从二进制流中反序列化出对象。 虚拟机是否允许反序列化,不仅取决于类路径和功能代码是否一致,一个非常重要的一点是两个类的序列化 ID 是否一致,这个所谓的序列化 ID,就是 serialVersionUID。

    2020-12-27 23:13:26
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载