serialization - 你能给我一个不可序列化数据的例子吗?

标签 serialization

我正在研究一些基本的信息概念,所以这可能是一个非常菜鸟的问题。我已经了解什么是序列化以及其用途。我想要了解的是是否所有对象都是可序列化的。您可以从互联网上下载任何您喜欢的文件:要做到这一点,所有文件都必须可序列化,对吧? 是否存在无法序列化的文件或对象? 谢谢!

最佳答案

某些对象包含对系统资源(例如文件描述符)的引用。您仍然可以序列化此类对象,因为文件描述符是 32/64 位数字。但是,如果您在另一个进程/计算机中反序列化它,它将没有任何意义,因为系统资源仅在获取它们的进程中有效。因此,从逻辑上讲,并非所有对象都是可序列化的。

关于serialization - 你能给我一个不可序列化数据的例子吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38480468/

相关文章:

ios swift,如何转换 'object to nsdata'

c# - 在公共(public)交通中使用继承

c# - 异常后关闭流

java - 在java中通过网络发送列表

c# - 继续挑战 : Serializing Math for Projecting to C# and Javascript

java - 不可序列化对象的数组是否可序列化?

java - lambda 反序列化 - lambda 表达式是否总是脱糖为 Scala 的静态方法?

json - asp web api json序列化返回私有(private)属性

c# - 将 WinForm 或控件保存到文件

c# - XmlSerializer 没有序列化两个枚举属性