James_JR10的博客

修仙...ing

数据流

为什么要有流?

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

这里写图片描述

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,还提供了编码和解码功能
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/James_JR10/article/details/78219724
文章标签: hadoop mapreduce
个人分类: mapreduce
想对作者说点什么? 我来说一句

java数据流ppt

2011年06月27日 187KB 下载

java文件与数据流ppt

2010年12月11日 291KB 下载

数据流设计方法

2017年09月21日 485KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭