在序列化机制中,我们使用objectinputstream和object outputstream将对象写入流中。这些对象通过网络传递。在这种机制中,使用Object输入/输出流。那么我可以使用File INPUT / OUTPUT Streams代替调用序列化标记接口吗? 。

最佳答案

我猜您正在混淆序列化和常规I / O。

序列化是一种将对象转换为字节序列(然后又称为反序列化)的方法。这样,您可以通过网络传输可序列化的对象并将其存储到文件中。

文件输入/输出流用于向文件存储/从文件读取任何类型的数据。

关于java - 为什么我应该在Java中使用序列化而不是文件I/O,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9821766/

10-14 11:21
查看更多