问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是序列化?

发布网友 发布时间:2022-11-27 15:30

我来回答

1个回答

热心网友 时间:2023-05-11 05:42

出自: http://www.importnew.com/17964.html

序列化与反序列化

序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。一般将一个对象存储至一个储存媒介,例如档案或是记亿体缓冲等。在网络传输过程中,可以是字节或是XML等格式。而字节的或XML编码格式可以还原完全相等的对象。这个相反的过程又称为反序列化。

Java对象的序列化与反序列化

在Java中,我们可以通过多种方式来创建对象,并且只要对象没有被回收我们都可以复用该对象。但是,我们创建出来的这些Java对象都是存在于JVM的堆内存中的。只有JVM处于运行状态的时候,这些对象才可能存在。一旦JVM停止运行,这些对象的状态也就随之而丢失了。

但是在真实的应用场景中,我们需要将这些对象持久化下来,并且能够在需要的时候把对象重新读取出来。Java的对象序列化可以帮助我们实现该功能。

对象序列化机制(object serialization)是Java语言内建的一种对象持久化方式,通过对象序列化,可以把对象的状态保存为字节数组,并且可以在有需要的时候将这个字节数组通过反序列化的方式再转换成对象。对象序列化可以很容易的在JVM中的活动对象和字节数组(流)之间进行转换。

在Java中,对象的序列化与反序列化被广泛应用到RMI(远程方法调用)及网络传输中。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黑鱼身上有寄生虫吗 寄生虫是否可能存在于鱼的身体里? 取保候审没拘留怎么办 支付宝开通快捷支付后,能在支付宝查银行卡余额吗? 秋天,正是吃板栗的季节,分享7种经典吃法别错过,老少皆宜! CHOW TAI SENG 周大生 P0PC0078 桃花Pt950铂金项链 购买最佳价格 周大生的钻戒PT950 0.27ct I-J VS 7892元贵吗? 周大生铂950项链J1909011916 重量:4.69g 和Pt950吊坠J191000191967 重量... CHOW TAI SENG/周大生 P0PC0078 桃花Pt950铂金项链 45cm 3.63g-详细介... 白金多少钱一克PT950 序列化到文件里的东西 反序列到一个list中 tradingview苹果版登不上 怎么进兰西一中 为什么我在photoshopcs6使用蒙版的时候用画笔怎么擦除不了呢 外勤人员的考勤也就是移动考勤有没有什么好方法可以解决?大家推荐一下 手机接听电话需收费吗 血小板达到351说明身体有什么问题吗 自制美白去斑面膜的方法 体检报告尿酸偏高637.8,谷丙转氨酶61.0、和高密度脂蛋白偏低1.14,我该注意些什么? 我母亲79岁,肌酐351伴有双肾结石,囊肿,积水,2008年做过右肾开放式取石手术,现在右肾结石大的117*99mm,... 胆固醇550.尿酸351都偏高 男性,尿酸351,是痛风吗 神话传说故事中的 弃天帝 大鹏金雕 孔宣大明王 哈迪斯 四的顶级之... 金鸡岭解说词怎么写 金鸡岭了传说的作文。 在广东最北的小镇,有神奇的金鸡岭和一个美丽的传说 王者荣耀可以用什么寓意让别人别踢我名字 淘宝能买到正品吗? 笔记本电源线烧断了可以接起来继续用吗 四川农村信用社考试要考几科 班长新学期的工作计划 有氧跑步后可以喝电解质泡腾片吗 葡萄糖电解质泡腾片宝宝怎么喝 有哪些词语,比如像乐滋滋之类的 作文纵式提纲结构图怎么画 开心形容什么词语 妈妈爱唠叨作文提纲怎么写怎么画 四川无塔供水设备厂家 罐式无负压供水系统怎样改为箱式无负压供水系统 枫桥夜泊作文400字 《枫桥夜泊》改写作文 小学2年级作文题目大全 写出枫桥叶泊中诗人的所见,所闻,所想,所景不少于100字作文 包头手绘墙面注意事项都有什么呢 2018年关于毁于小节的悔恨人生心得体会精选四篇 心得体会20字 挂靠项目经理每天去工地考勤每次怎么收费 济南茶百汇商贸有限公司怎么样? 雅安市千茶百汇茶业有限公司怎么样? 珙县吉善百汇茶业有限责任公司怎么样?