一个实现了序列化接口的实体类中第一行往往定义了如下一句代码: private static final long serialVersionUID = 1L
以前没写过这样的,不知道是啥意思,现在觉得是一种类似于编码规范的规则,它的作用是序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。
更加具体的可以参考博客:https://blog.csdn.net/stan503/article/details/18703995
实体类实现序列化接口,定义private static final long serialVersionUID = 1L的含义
最新推荐文章于 2023-09-23 11:16:16 发布