一 概念
流: 流动,从一端移动到另一端 源头与目的地.(程序 与 文件|数组|网络连接|数据库,以程序为中心.
二 IO流分类
1: 流向 : 输入流和输出流
2: 数据 : 字节流(二进制,可以是一切文件,包括视频,音频)
字符流(文本文件,只能处理纯文本)
3; 功能 : 节点流(包裹源头)
处理流(增强功能,提供性能)
三 字节流和字符流(重点) 与 文件
1字节流
输入流 : InputStream ,
read(byte[] b) ,
read(byte[] b, int off, int len),
close()
文件 : FileInputStream()
输出流 : OutputStream,
write(byte[] b
write(byte[] b, int off, int len
flush()
close()
文件 : FileOutputStream()
2字符流
输入流 : Reader
read(char[] cbuf) ,
read(char[] cbuf, int off, int len),
close()
文件 : FileReader()
输出流 : Writer,
write(String str)
write(String str, int off, int len)
close()
文件 : FileWriter()
四 操作
1举例 : 搬家 <----> 读取文件
1) 关联房子 <----> 建立与文件联系
2) 选择搬家方式 <----> 选择对应流
3) 搬家 <----> 读取,写出
a) 卡车大小 <----> 数组大小
b) 运输 <----> 读取,写出
4) 结束搬家 <----> 释放资源
2操作
1) 建立联系
2) 选择流
3) 操作(数组大小+read+write)
4) 释放资源
6 流(stream)----基本介绍
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1 基本流处理 让我们首先看看使用akka-stream处理流的真正含义。图1展示了在某个处理节点上,元素是一个个...
- 因为19世纪末淘金热带来的繁华和财富,奥马鲁成了新西兰历史最悠久、建筑风格最鲜明的城镇之一。小镇附近曾出产一种独有...