我正在阅读the official Java article有关序列化的内容,并遇到了节点流概念。更准确地说:


  下一步是实际保留对象。这是通过
  java.io.ObjectOutputStream类。该类是过滤器流-它是
  包裹在较低级别的字节流(称为节点流)上
  为我们处理序列化协议。


我查看了ObjectOutputStream的源代码,但没有找到任何称为NodeStream的类或接口。该类如下所示:

public class ObjectOutputStream
    extends OutputStream implements ObjectOutput, ObjectStreamConstants


你不能解释一下吗?

最佳答案

谷歌搜索的第二个条目给了我这个:


节点流{数据接收器流}
包含从特定位置读取或写入的基本功能。
节点流的类型包括文件,内存和管道。


过滤流{处理流}
分层到线程或进程之间的节点流上。
对于其他功能–更改或管理流中的数据。

07-24 19:26