码迷,mamicode.com
首页 > 其他好文 > 详细

IO流基础——笔记

时间:2017-06-16 21:11:43      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:计算   汉字   back   读取   dom   操作   ffffff   pipe   number   

  流可以理解为管道,数据通过流实现传递。

  根据操作的类型可以分为输入流和输出流,I/O(Input,Output)。

  按照输出的方式可以分为字节流和字符流.

字节流:一次传输一个字节,适合于图片,音乐,视频的传输,防止失真。传汉字会乱码,汉字为字符。

InputStream类是字节流的抽象类,是所有字节输出流的父类,因为抽象类不能被new ,所以只能使用他的子类,常用的子类有: 

字节流:

BufferedInputStream         缓冲输入流
BufferedOutputStream       缓冲输出流
ByteArrayInputStream       从字节数组读取的输入流
ByteArrayOutputStream     向字节数组写入的输出流
DataInputStream                  包含读取Java标准数据类型方法的输入流
DataOutputStream                包含编写Java 标准数据类型方法的输出流
FileInputStream                    读取文件的输入流
FileOutputStream                  写文件的输出流
FilterInputStream                  实现 InputStream
FilterOutputStream                实现 OutputStream
InputStream                         描述流输入的抽象类
OutputStream                       描述流输出的抽象类
PipedInputStream                  输入管道
PipedOutputStream                输出管道
PrintStream                           包含print( ) 和 println( )的输出流
PushbackInputStream            支持向输入流返回一个字节的单字节的“unget”的输入流
RandomAccessFile                  支持随机文件输入/输出
SequenceInputStream            两个或两个以上顺序读取的输入流组成的输入流

 

字符流:适用于文本的传输,传输速度快。

BufferedReader          缓冲输入字符流
BufferedWriter           缓冲输出字符流
CharArrayReader          从字符数组读取数据的输入流
CharArrayWriter           向字符数组写数据的输出流
FileReader            读取文件的输入流
FileWriter             写文件的输出流
FilterReader              过滤读
FilterWriter             过滤写
InputStreamReader        把字节转换成字符的输入流
LineNumberReader         计算行数的输入流
OutputStreamWriter        把字符转换成字节的输出流
PipedReader            输入管道
PipedWriter            输出管道
PrintWriter             包含print( )和println( )的输出流
PushbackReader          允许字符返回到输入流的输入流
Reader                描述字符流输入的抽象类
StringReader             读取字符串的输入流
StringWriter             写字符串的输出流
Writer                描述字符流输出的抽象类

未完。。。。

IO流基础——笔记

标签:计算   汉字   back   读取   dom   操作   ffffff   pipe   number   

原文地址:http://www.cnblogs.com/ruo-xi/p/7029183.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!