您的位置:首页 > 职场人生

黑马程序员——java基础——管道流

2015-08-27 15:39 483 查看
------- android培训java培训、期待与您交流!
----------

 

管道流分为管道输入流(PipedInputStream)和管道输出流(PipedOutputStream),

它是一种比较特殊的流,必须先建立连接才能进行彼此之间的通信。

PipedOutputStream 用于向管道中写入数据,PipedInputStream 用于从管道中读取写入的数据。

示例:

 




 

 

管道流特点:

1、  该类不算是IO体系中的子类,而是直接继承Object

2、  但是它是IO包中的成员,因为具备读写功能

(内部封装了一个数组,而且可以通过指针对数组的元素进行操作。可以通过getFilePointer获取指针的位置,同时可以通过seek改变指针的位置)

3、  完成读写的原理是内部封装了字节输入流和输出流

(通过构造函数可以看出,该类只能操作文件,而且对文件的操作还有模式,只读 r  读写wr)

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: