黑马程序员技术交流社区

标题: 基础IO流的大体分类 [打印本页]

作者: huashanYY    时间: 2016-9-6 00:20
标题: 基础IO流的大体分类
  IO
                   |--字节流
                            |--字节输入流
                                     InputStream
                                               |                                   int read():一次读取一个字节
                                               |                                   intread(byte[] bys):一次读取一个字节数组
                                               |--FileInputStream
                                               |--BufferedInputStream
                            |--字节输出流
                                     OutputStream
                                               |                                   voidwrite(int by):一次写一个字节
                                               |                                   voidwrite(byte[] bys,int index,int len):一次写一个字节数组的一部分
                                               |--FileOutputStream
                                               |--BufferedOutputStream
                            字符流 = 字节流 + 编码表
                                     InputStreamReader(InputStreamis)
                                     OutputStreamWriter(OutputStreamos)
                   |--字符流
                            |--字符输入流
                                     Reader
                                               |                                   int read():一次读取一个字符
                                               |                                   intread(char[] chs):一次读取一个字符数组
                                               |--InputStreamReader
                                               |--FileReader
                                               |--BufferedReader
                                                                           String readLine():一次读取一个字符串
                            |--字符输出流
                                     Writer
                                               |                                   voidwrite(int ch):一次写一个字符
                                               |                                   voidwrite(char[] chs,int index,int len):一次写一个字符数组的一部分
                                               |--OutputStreamWriter
                                               |--FileWriter
                                               |--BufferedWriter
                                                                           void newLine():写一个换行符
                                                                           void write(Stringline):一次写一个字符串






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2