首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
解释下Marshalling和demarshalling。
[问答题]
解释下Marshalling和demarshalling。
添加笔记
求解答(0)
邀请回答
收藏(266)
分享
纠错
6个回答
添加回答
4
我就是我不一样的阉货
以将Objects转为XML传输或保存为例:
发表于 2019-03-25 14:54:39
回复(0)
3
牛客972404886号
跟序列化和反序列化有什么区别?
发表于 2020-03-09 14:50:33
回复(0)
1
flyaway_
mars
halling:object->xml;demarshalling:xml->object
扩展:
marshalling跟serialization的本质都是序列化,
二者的区别如下:(整理自StackOverflow高赞回答)
Serialization的主要目的:传输对象、对象持久化;
Marshalling的目的:
远程传输参数(RMI的时候)
那么比较二者在RMI这个语境中的差别:
Serialization:serialize对象的时候,只会将该对象内部数据写进字节流。
Marshalling:
serialize对象的时候,除了
对象内部数据,还会包含一些codebase信息(比如实现该对象的代码位置信息等)
所以二者的关系可以理解为:Serialization是Marshallling的一部分。
原回答链接如下,翻译不当欢迎指正
http://https://stackoverflow.com/questions/770474/what-is-the-difference-between-serialization-and-marshaling
编辑于 2020-11-21 12:39:47
回复(0)
0
呀小裴
当应用程序希望把内存对象跨网络传递到另一台主机或者是持久化到存储的时候,就必须要把对象在内存里面的表示转化成合适的格式。这个过程就叫做Marshalling,反之就是demarshalling
发表于 2019-05-03 21:29:53
回复(0)
0
Gaoyuer
当应用程序希望把内存对象跨网络传递到另一台主机或者是持久化到存储的时候,就必须要把对象在内存里面的表示转化成合适的格式。这个过程就叫做Marshalling,反之就是demarshalling。
发表于 2019-04-28 21:27:49
回复(0)
0
猫咪儿
当应用程序希望把内存对象跨网络传递到另一台主机或者是持久化到存储的时候,就必须要把对象在内存里面的表示转化成合适的格式。这个过程就叫做Marshalling,反之就是demarshalling。
发表于 2015-10-29 12:10:42
回复(3)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Java
上传者:
d00b
难度:
6条回答
266收藏
6724浏览
热门推荐
相关试题
当信号频率等于放大电路的fL或fH...
模拟电路
评论
(1)
假设当前Java程序中 int =...
Java
评论
(1)
假设一存储设备中磁头当前位于磁道的...
操作系统
评论
(1)
在 Python 中,属性查找遵循...
Python
评论
(1)
分析以下 asyncio 代码片段...
Python
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题