我正在阅读关于序列化的官方Java文章,并了解到节点流的概念。更确切地说:
下一步是实际持久化对象。这是用java.io.ObjectOutputStream类完成的。该类是一个过滤器流--它被包装在一个较低级别的字节流(称为节点流)周围,以便为我们处理序列化协议。
我查看了ObjectOutputStream的源代码,但没有找到任何名为NodeStream的类或接口。这门课看上去如下:
public class ObjectOutputStream
extends OutputStream implements ObjectOutput, ObjectStreamConstants你就不能解释一下吗?
发布于 2015-12-02 12:37:59
谷歌搜索的第二个条目给了我这样的答案:
节点流{数据接收器流}
过滤器流{处理流}
发布于 2015-12-02 12:31:56
节点流不是ObjectOutputStream的类成员的名称,而是一个Stream实例,该类在内部工作。
根据我在源代码中所看到的,这是在第175行中定义的BlockDataOutputStream:
private final BlockDataOutputStream bout;https://stackoverflow.com/questions/34042717
复制相似问题