Java的IO流总结分类

Java的IO流总结分类

  (2010-09-19 23:27:31)
标签: 

java

 

io

 

reader

 

writer

 

inputstream

 

outputstream

分类: 学习相关_J2SE

java中IO流详细分类:

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数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值