首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么是对象序列化?

什么是对象序列化?
EN

Stack Overflow用户
提问于 2009-01-16 02:32:55
回答 8查看 310.9K关注 0票数 412

什么是“对象序列化”?你能用一些例子来解释一下吗?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-01-15 18:37:04

序列化是将对象转换为一系列字节,以便可以轻松地将对象保存到永久存储或通过通信链路进行流式传输。然后,字节流可以被反序列化-转换为原始对象的副本。

票数 426
EN

Stack Overflow用户

发布于 2009-01-15 18:36:06

序列化是将内存中的“活动”对象转换为可以存储在某个地方的格式(例如。在内存中,在磁盘上),然后“反序列化”回一个活动的对象。

票数 23
EN

Stack Overflow用户

发布于 2011-06-12 23:39:44

我喜欢@OscarRyz呈现的方式。虽然我在这里继续story of serialization,它最初是由@amitgupta编写的。

即使知道了机器人的类结构,并且有序列化的数据,地球的科学家也不能反序列化可以使机器人工作的数据。

代码语言:javascript
复制
Exception in thread "main" java.io.InvalidClassException:
SerializeMe; local class incompatible: stream classdesc
:

火星的科学家们一直在等待全额付款。一旦付款完成,火星的科学家就与地球的科学家分享了serialversionUID。地球科学家将其设置为机器人类,一切都变得很好。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/447898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档