首页
题库
面试
求职
学习
竞赛
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收藏
6840浏览
热门推荐
相关试题
《绝地求生》中,每局游戏最多有多少...
游戏常识
评论
(1)
下面关于 Java 中 List ...
Java
评论
(1)
动态餐厅定价需要实时显示,延迟较低...
大模型开发
评论
(1)
以下Verilog代码描述了两个同...
Verilog
评论
(1)
以下使用生成器的数据管道代码中,若...
Python
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题