首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >节点流是什么意思?

节点流是什么意思?
EN

Stack Overflow用户
提问于 2015-12-02 12:26:02
回答 2查看 2K关注 0票数 1

我正在阅读关于序列化的官方Java文章,并了解到节点流的概念。更确切地说:

下一步是实际持久化对象。这是用java.io.ObjectOutputStream类完成的。该类是一个过滤器流--它被包装在一个较低级别的字节流(称为节点流)周围,以便为我们处理序列化协议。

我查看了ObjectOutputStream的源代码,但没有找到任何名为NodeStream的类或接口。这门课看上去如下:

代码语言:javascript
复制
public class ObjectOutputStream
    extends OutputStream implements ObjectOutput, ObjectStreamConstants

你就不能解释一下吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-02 12:37:59

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

节点流{数据接收器流}

  • 包含从特定位置读取或写入的基本功能。
  • 节点流的类型包括文件、内存和管道。

过滤器流{处理流}

  • 分层到线程或进程之间的节点流上。
  • 其他功能-更改或管理流中的数据。
票数 1
EN

Stack Overflow用户

发布于 2015-12-02 12:31:56

节点流不是ObjectOutputStream的类成员的名称,而是一个Stream实例,该类在内部工作。

根据我在源代码中所看到的,这是在第175行中定义的BlockDataOutputStream

代码语言:javascript
复制
private final BlockDataOutputStream bout;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34042717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档