Java:不同的链流和连接流

时间:2012-03-25 16:09:21

标签: java file-io stream

我已经阅读了他们说的文件:

  

在java中有两种类型的Stream:Chain Stream和Connection Stream。

虽然我谷歌但是我没有看到关于这个概念的结果。

那么,这是真的吗?如果是真的,请为我解释。

4 个答案:

答案 0 :(得分:3)

Chain Streams是使用另一个流的输出作为管道输入的流。 (示例:BufferdInputStream)Connection Streams是管道根目录下的流。 (例如:FileInputStream)

答案 1 :(得分:2)

我不认为它使用术语“链流”作为技术术语,而是使用“链”和“流”作为技术术语。

链是一系列链接在一​​起的组件。

Connection可以指连接到Java外部资源的组件。

答案 2 :(得分:2)

§连接流基本上是一个实际将程序连接到外部资源(如文件,网络套接字)的链接。例如:FileOutputStream。

§链式流类似于依赖连接,它使用基础连接流或其他链式流来接收输出或馈送输入,以便完成端到端连接。例如:ObjectOutputStream。

答案 3 :(得分:0)

例如,FileOutputStream(连接Stream)具有写入字节的方法。但是我们不想写字节!我们想要写对象,所以我们需要更高级别的链流。

资源:Head First Java