黑马程序员技术交流社区

标题: 【石家庄校区】IO流&编码 学习笔记 [打印本页]

作者: cyahua    时间: 2018-4-23 14:57
标题: 【石家庄校区】IO流&编码 学习笔记
本帖最后由 cyahua 于 2018-4-24 19:39 编辑

【石家庄校区】IO流&编码

IO流IO流体系  文件输入输出流
      |_ 字节流
          |_ FileInputStream
          |_ FileOutputStream
      |_ 字符流
          |_ FileReader
          |_ FileWriter
  缓冲输入输出流
      |_ 字节流
          |_ BufferedInputStream
          |_ BufferedOutputStream
      |_ 字符流
          |_ BufferedReader
          |_ BufferedWriter
  对象输入输出流
      |_ 字节流
          |_ ObjectInputStream
          |_ ObjectOutputStream
  打印输出流
      |_ 字节流
          |_ PrintStream
      |_ 字符流
          |_ PrintWriter
  转换流
      |_ 字符流
          |_ InputStreamReader
          |_ OutputStreamWriter  
  字节流
      |_ InputStream                 # 字节输入流
      |   |_ FileInputStream         # 专门操作文件的字节输入流
      |   |_ BufferedInputStream     # 带有缓冲区的字节输入流, 效率高
      |   |_ ObjectInputStream       # 对象输入流
      |
      |_ OutputStream                # 字节输出流
          |_ FileOutputStream        # 专门操作文件的字节输出流
          |_ BufferedOutputStream    # 带有缓冲区的字节输出流, 效率高
          |_ ObjectOutputStream      # 对象输出流
          |_ PrintStream             # 字节打印流
  字符流
      |_ Reader                      # 字符输入流
      |   |_ BufferedReader          # 带有缓冲区的字符输入流, 效率高
      |   |_ InputStreamReader       # 将字节流转换为字符流输入的转换输入流
      |       |_ FileReader          # 专门操作文件的字符输入流   
      |
      |_ Writer                      # 字符输出流
          |_ BufferedWriter          # 带有缓冲区的字符输出流, 效率高
          |_ OutputStreamWriter      # 将字符流转换为字节流输出的转换输出流
               |_ FileWriter         # 专门操作文件的字符输出流
          |_ PrintWriter             # 字符打印流File类构造方法常用成员方法字节流标准流转换流打印流对象操作流Properties编码表





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