【发布时间】:2016-02-08 12:31:39
【问题描述】:
有人告诉我,我们只使用序列化将对象转换为二进制?这有多正确?
【问题讨论】:
-
你为什么不阅读definition。
标签: java
有人告诉我,我们只使用序列化将对象转换为二进制?这有多正确?
【问题讨论】:
标签: java
没错?
要序列化的类需要实现Serializable或Externalizable
然后您可以使用ObjectOutputStream 进行序列化并使用ObjectInputStream 进行反序列化。由于这些是 IO 流,它们可以是文件、套接字等的抽象。
【讨论】:
我认为重点不是将对象转换为二进制。任何人使用序列化的唯一原因是对象存储——无论是在文件中还是在数据库中。然后可以反序列化该对象以供以后使用。
【讨论】: