Java的IO流总结分类
(2010-09-19 23:27:31) 标签: javaioreaderwriterinputstreamoutputstream | 分类: 学习相关_J2SE |
java中IO流详细分类:
1.归类划分
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数据。
4729



被折叠的 条评论
为什么被折叠?



