在java中,我们使用可序列化标记接口和对象流(serilaze和deseriaze)序列化对象,即网络上的对象状态。但是我们有一个不同的流来编写对象状态。为什么我们标记了该对象的序列化?。
答案 0 :(得分:2)
也许,您需要阅读Java Serialization以了解其概念,然后继续。
这里的关键是这个(ObjectInput / OutputStream)是Java用于对象序列化的机制。但是,您可以自由地实现自己的序列化机制(例如序列化为XML文件)。
答案 1 :(得分:1)
FileInputstream
是一个流,因此您正在使用流... 答案 2 :(得分:0)
如果我理解你的问题:是的,你正在使用溪流。 ObjectInputStream,用于在网络连接中读取/写入数据的ObjectOutputStream,以及用于从文件读取/写入数据的FileInputStream,FileOutputStream。
您传递给Object Streams的对象需要可序列化。