序列化,用于将对象转换为二进制?

问题描述:

有人告诉我,我们只使用序列化将对象转换为二进制?这个对多远?序列化,用于将对象转换为二进制?

+0

你为什么不读[定义](https://en.wikipedia.org/wiki/Serialization)。 – Kayaman

+0

看一看我的帖子:http://stackoverflow.com/questions/31524162/use-of-serializable-other-than-writing-reading-object-to-from-file/31541629#31541629 –

这是正确的

类被序列化的需求来实现SerializableExternalizable

然后,您可以使用ObjectOutputStream序列化和ObjectInputStream反序列化。由于这些IO流,他们可能是在一个文件,插座等

我不认为该点的对象转换为二进制的抽象。任何人使用序列化的唯一原因是对象存储 - 无论是在文件中还是在数据库中。该对象然后可以被反序列化以供以后使用。