2

什么会阻止一个类被序列化?

我知道默认情况下一个类是不可序列化的,因为启用序列化会引入开销。但是某些类的特性会阻止它们被序列化吗?

如果它是相关的,我正在专门考虑 XML 序列化。

4

1 回答 1

7

有些对象无法序列化。如果对象包含外部资源的句柄,那么这些通常无法以有意义的方式序列化。

例子:

  • 打开 TCP 连接。
  • 交易对象。
  • 打开文件句柄。
于 2012-07-03T16:49:57.000 回答