A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cc3441251 中级黑马   /  2015-9-2 21:35  /  475 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.归类划分

(1)以数据流的方向划分为:输入流与输出流。

(2)以数据流的传输单位划分为:字节流与字符流。

(3)以数据流的处理方式划分为:节点流和处理流。

2.用表格形式表示四种抽象类:

字节流
字符流
输入流
InputStream
Reader
输出流
OutputStream
Writer

3.(1)InputStream(输入字节流)的子类包括:

输入节点流
输入处理流
FileInputStream
FilterInputStream----派生à
LineNumberInputStream
PipedInputStream
SequenceInputStream
DataInputStream
ByteArrayInputStream
ObjectInputStream
BufferedInputStream
StringBufferInputStream
PushbackInputStream

(2)OutputStream(输出字节流)的子类包括:

输出节点流
输出处理流
FileOutputStream
FilterOutputStream----派生à
DataOutputStream
PipedOutputStream
ObjectOutputStream
BufferedOutputStream
ByteArrayOutputStream
PrintStream

4.处理字符流(处理流是套接在其它节点流之外的流类型)

字符流
字节流
BufferedReader
BufferedInputStream
BufferedWriter
BufferedOutputStream
FilterReader
FilterInputStream
FilterWriter
FilterOutputStream
InputStreamReader
ObjectInputStream
OutputStreamWriter
ObjectOutputStream
LineNumberReader
LineNumberInputStream
PushbackReader
PushbackInputStream
PrintWriter
PrintStream
DataInputStream
DataOutputStream

*忠告:在编写Java IO程序时,好的编程习惯是在向外写入数据时,在调用Close之前最好先flush数据。


2 个回复

倒序浏览
谢谢分享
回复 使用道具 举报
多谢分享~~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马