黑马程序员技术交流社区

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

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

【石家庄校区】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