我正在研究一些基本的信息概念,所以这可能是一个非常小的问题。我已经了解序列化是什么,以及用于什么。我想要了解的是,所有对象都是可序列化的。您可以从Internet下载任何您喜欢的文件:要做到这一点,所有文件都必须是可序列化的,对吧? 是否有文件或对象无法序列化? 谢谢!
答案 0 :(得分:2)
某些对象包含对系统资源(如文件描述符)的引用。您仍然可以序列化此类对象,因为文件描述符是32/64位数。但是如果你在另一个进程/计算机中对其进行反序列化,它就没有任何意义,因为系统资源仅在获取它们的过程中才有效。因此,逻辑上并非所有对象都是可序列化的。