序列化与反序列化
创始人
2025-06-01 18:25:47

序列化就是把 Java 对象转为二进制流,方便存储和传输。
反序列化就是把二进制流恢复成对象。

  1. Serializable 接口有什么用?

这个接口只是一个标记,没有具体的作用,但是如果不实现这个接口,在有些序列化场景会报错,所以一般建议,创建的 JavaBean 类都实现 Serializable。

  1. serialVersionUID 又有什么用?
    serialVersionUID 就是起验证作用。
private static final long serialVersionUID = 1L;

我们经常会看到这样的代码,这个 ID 其实就是用来验证序列化的对象和反序列化对应的对象 ID 是否一致。

这个 ID 的数字其实不重要,无论是 1L 还是 IDE 自动生成的,只要序列化时候对象的 serialVersionUID 和反序列化时候对象的 serialVersionUID 一致的话就行。

如果没有显示指定 serialVersionUID ,则编译器会根据类的相关信息自动生成一个。

所以如果你没有定义一个 serialVersionUID, 结果序列化一个对象之后,在反序列化之前把对象的类的结构改了,比如增加了一个成员变量,则此时的反序列化会失败。

因为类的结构变了,所以 serialVersionUID 就不一致。

  1. Java 序列化不包含静态变量?

序列化的时候是不包含静态变量的。

  1. 如果有些变量不想序列化,怎么办?

对于不想进行序列化的变量,使用transient关键字修饰。

transient 关键字的作用是:阻止实例中那些用此关键字修饰的的变量序列化;当对象被反序列化时,被 transient 修饰的变量值不会被持久化和恢复。transient 只能修饰变量,不能修饰类和方法。

相关内容

热门资讯

新手开餐饮店是赚还是赔?算清楚... 本文来自微信公众号:红餐网,作者:陈小将,头图来自:AI生成餐饮业依然是热门的创业赛道。企查查数据显...
蔚来“全员算账”能否再次逆天改... 2025.06.04本文字数:3754,阅读时长大约6分钟作者 |第一财经 葛慧自2019年后,今年...
韩国通胀率五个月来首次低于2%... 韩国央行周三表示,预计今年通胀率将保持稳定,但由于美国激进关税计划带来的不确定性,外汇波动和全球油价...
蔚来李斌:不喜欢“价格战” 备受关注的中国造车新势力蔚来今天在上海召开沟通会。针对近日种种传闻,蔚来董事长李斌介绍了对行业“价格...
61岁李在明执掌韩国,中韩关系... 本文来源:时代周报 作者:马欢韩国总统李在明4日正式开启总统任期。据人民网报道,李在明于4日上午在国...
泰林生物:控股股东叶大林协议转... 新京报贝壳财经讯 6月4日,泰林生物公告,控股股东、实际控制人叶大林先生拟将其持有的1210万股(占...
这5种「养老金」,90%的人只... 点击 “简七读财” ,发送消息“ 理财小工具 ”免费领取“40个赚钱工具资源包”上周母亲节,家里的...
晚间公告丨今日这些公告有看头 ... 今日晚间,沪深两市多家上市公司发布公告,以下是第一财经对一些重要公告的汇总,供投资者参考。【品大事】...
黄金手办,能否持续“收割”年轻... 文 | 道总有理 五月份,老凤祥与《圣斗士星矢》推出联名产品,上市短短两周,系列产品已创下近亿元销售...
算力硬件股集体走强,云计算ET... 今日算力产业链集体走强,CPO、铜缆高速连接方向涨幅居前。指数方面,中证云计算与大数据主题指数上涨1...
成都太古里“美女总裁”获晋升,... 近日,有消息称,太古地产(HK01972)宣布一系列重要人事调整。变动涉及上海、北京、成都三地太古里...
原创 陕... 雷达财经出品 文|莫恩盟 编|深海 “汝求战,便得战!”不久前闹得沸沸扬扬的医美“大战”,又掀新剧情...
紫金矿业多“金”不易 拟分拆黄... 一边是老牌黄金矿业巨头山东黄金(600547.SH)年内超九成的股价涨幅,一边是上市11个月市值翻了...
钢企不赚钱了怎么投“新增长点”... 钢铁行业供强需弱成为近年来的基本态势,效益下滑甚至亏损之际,面对新涌现的下游需求,钢企如何算好账本平...
枕套惊现医院标签!亚朵,一场“... 欢迎关注我的好朋友:闺蜜财经图片由AI生成撰文|杆姐&编辑|爱丽丝亚朵酒店的车翻得猝不及防。6月2日...
特朗普50%钢铝关税即将生效,... 据央视新闻客户端消息,当地时间6月3日,美国白宫发表声明称,美国总统特朗普宣布将进口钢铁和铝及其衍生...
挣扎的好莱坞 挣扎的好莱坞 挣... 好莱坞制片模式的问题正集中显现。从上映起,由派拉蒙影业出品的《碟中谍8:最终清算》(下称《碟中谍8》...
马王爷出宫 马王爷出宫 马王爷... 2024年11月的一个晚上,当迟到了30分钟的马斯克走进海湖庄园时,现场响起了持久而热烈的掌声,时长...
突破50亿的水井坊,后劲知多少... 文 / 三生来源 / 节点财经当前,白酒行业的深度调整仍在继续。从近期披露的年报和一季报业绩来看,不...
合规“阴云”与增长困境笼罩,微... 出品|拾盐士作者|多面金融工作组2025年,是微众银行步入新十年征程的开局之年。然而在十年收官的紧要...
“恒大时刻” 逼近?货币资金骤... 2025年5月,长城汽车董事长魏建军提出关于汽车行业存在 "隐形恒大" 的警告,为新能源赛道敲响警钟...
60亿资产卫浴龙头,或将易主 ... 作 者丨翁榕涛编 辑丨张伟贤图 源丨图虫作为卫浴行业的头部家居企业,帝欧家居(002798.SZ)或...
美股高开,意法半导体涨超8% ... 【美股高开,意法半导体涨超8%】美股三大指数集体高开,道指涨0.11%,纳指涨0.19%,标普500...
公告精选丨中科电气:拟投资不超... 今日焦点中科电气:拟投资不超过80亿元建设锂离子电池负极材料一体化基地项目中科电气公告称,公司计划通...
金字火腿再度易主:主力产品火腿... 时隔三年多,金字火腿再度易主。金字火腿今日公告,股东任贵龙与郑庆昇的股份协议转让已完成过户登记。任贵...
教科书级别的操作,乌克兰万里奇... 作者|子期一场最远跨越万里的无人机奇袭,让号称“全球第二军事强国”的俄罗斯出了洋相。好莱坞都不敢拍的...
龙虎榜丨1.47亿资金抢筹巨力... 6月4日,上证指数上涨0.42%,深证成指上涨0.87%,创业板指上涨1.11%。盘后龙虎榜数据显示...
2025年锌铝铜镍市场:产量、... 【2025年多金属市场供需及价格趋势预测】2025年全球锌精矿产量预计同比增超6%,海外矿山环比锌矿...