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

java中为什么要进行对象序列化?

发布网友 发布时间:2022-04-28 21:19

我来回答

3个回答

热心网友 时间:2022-04-18 17:52

对象的序列化就是为了数据传输,在你的代码的里是对象格式,而在传输的时候不可能还保持这对象的样子。
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为java对象。
1.概念
序列化:把java对象转换为字节序列的过程。
反序列化:把字节序列恢复为java对象的过程。
2.用途
对象的序列化主要有两种用途:
1)
把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;
2)
在网络上传送对象的字节序列。

热心网友 时间:2022-04-18 19:10

简单的说,就像你要搬一个东西,为了好搬,你先把这个东西拆散,搬到了之后再组合起来,java对象序列话也是为了对象便于"传输",下面几种情况会用到序列话:
a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;
b)当你想用套接字在网络上传送对象的时候;
c)当你想通过RMI传输对象的时候;

热心网友 时间:2022-04-18 20:45

序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。
  序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例
  序列化的什么特点:
  如果某个类能够被序列化,其子类也可以被序列化。声明为static和transient类型的成员数据不能被序列化。因为static代表类的状态, transient代表对象的临时数据。
  什么时候使用序列化:
  一:对象序列化可以实现分布式对象。主要应用例如:RMI要利用对象序列化运行远程主机上的服务,就像在本地机上运行对象时一样。
  二:java对象序列化不仅保留一个对象的数据,而且递归保存对象引用的每个对象的数据。可以将整个对象层次写入字节流中,可以保存在文件中或在网络连接上传递。利用对象序列化可以进行对象的"深复制",即复制对象本身及引用的对象本身。序列化一个对象可能得到整个对象序列。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 脸上长斑到医院看应该挂什么科 迅雷会员加速怎么没有用啊!!!求解!!! Java中对象序列化的作用是什么?全面一点,谢谢 雀斑看什么科? dnf为什么迅雷网游加速器不能组队 迅雷加速器没有效果是怎么回事? 深思熟虑买途胜,相信途胜论不会让我失望 手机迅雷加速怎么没有了 为什么我电脑上的迅雷没有高速通道加速选项? 迅雷加速怎么没用 为什么迅雷高速通道开启了却没有加速 增肌期怎么锻炼才完美?哪些动作能保持完美体脂率? 想要提高绝对力量和爆发力,应该如何去训练? 高效减脂的训练动作有哪些? 适合初学者的基础减脂动作有哪些? 女生肌肉率多少正常 腹肌女生锻炼怎么做? 女生为什么馋男生腹肌 女人真心喜欢一个男人跟她有肌肌肤之亲的然后对其他男人没有兴趣是什么原因? 作为女生对肌肉男有什么看法? 迅雷会员为什么没有加速? 年底购车的看过来,斯巴鲁XV/途胜/马自达CX-4三款紧凑型SUV推荐 脸上长斑到医院挂什么科 为什么java要实现对象序列化 DNF开了迅雷加速器以后就没办法组队了,是什么情况? 看雀斑应找哪个科 迅雷网游加速器为什么加速后没效果了呢? java中为什么要进行对象序列化 零百加速7.8秒,工信部油耗6.1升,ENCINO昂希诺 脸上长斑应该挂什么科室 Java的对象序列化有什么用? 脸上有斑去医院挂什么号 迅雷会员里面的组队加速为什么进度总是在百分之零啊,求解 Java中对象序列化的作用是什么? 女人脸上长斑看什么科 DNF 今天开了迅雷加速器老是无法组队 文件管理所有东西删除了该怎么恢复? 脸上祛斑祛痣该挂哪个科室的号 温州医学院附属第一医院能做激光祛斑要挂什么科室的号 脸上长斑去看什么科