关闭

数据流

标签: hadoopmapreduce
47人阅读 评论(0) 收藏 举报
分类:

为什么要有流?

程序没必要一下子加载全部数据,而是面向字节的,边处理,边加载!

这里写图片描述

input与output分开

io底层调用的c语言文件
InputStream的实现类是一个壳
内存中获得字节 ByteArrayInputStream    内存、字节数组
FileInputStream     file、光盘,U盘,键盘,鼠标,
StringBufferInputStream 内存、String
ObjectInputStream       内存、对象
SequenceInputStream 按顺序并联,

这里写图片描述

PipedInputStream    连接输入流和输出流

这里写图片描述

FilterInoutStream   嵌套和包裹

这里写图片描述

BufferedInputStream 减少磁盘的读的次数,加入到缓冲区

这里写图片描述

PushbackInputstream unRead往前调用,吐

PrintStream 打印的时用,System.out.println();

Reader和Writer操作字符串,Reader、Writer利用的是stream
对接Stream的类是:    InputStreamReader       FileReader,还提供了编码和解码功能
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:777次
    • 积分:132
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档