serialVersionUID干嘛用的?


序列化编号吗?

我们在创建一个类class的时候,会本地序列化Serializable

序列化,就是将我们的类,以某种方式保存到我们的本地硬盘,

比如我们的堆,保存的是对象(具体说对象是以什么方式保存到我们的堆里面的,这个就比较底层,暂时不需要我们研究),

而当我们在序列化对象至本地硬盘的时候。我们在本地硬盘中会保存到一个固定唯一的地址,并且我们的jvm能够通过访问这种serialVersionUID来获取我们本地保存的对象

我们序列化对象,是为了将对象以数据流的方式保存到我们的硬盘里面,而我们的对象的反序列化就是将对象流反序列化为对象,例如

我们在redis中操作的时候,我们的会将对象的序列化,保存在我们的redis内存里面(因为没有保存到redis服务器硬盘,没有持久化在硬盘内,所以叫保存在内存里,并且是暂时的)

优质内容筛选与推荐>>
1、2019春第七周作业
2、Mysql常用数据类型详细说明及实例说明(学习笔记一)
3、Python学习-第三周作业-工资管理系统
4、ios推送:本地通知UILocalNotification
5、c语言


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号