#IO的继承结构

IO的继承结构

  1. 主流分类
    1)按照方向进行分类:输入输出流(相对于程序而言,从程序写数据到文件中是输出);
    2)按照传输类型进行分类:字节流字符流
    3)组合:字节输入流,字节输出流,字符输入流,字符输出流
    2.学习方法:在抽象父类中学习通用的方法,在子类中学习如何创建对象
    3.字节输入流
    ----InputStream抽象类,不能new,可以作为超类,学习其所提供的共性方法
    ----FileInputStream子类,操作文件的字节输入流,普通类
    ----BufferedInputStream子类,缓冲字节输入流,普通类
    4.字符输入流
    ----Reader 抽象类,不能new,可以作为超类,学习期所提供的共性方法
    -----FileReader,子类,操作文件的字符输入流,普通类
    -----BufferedReader,子类,缓冲字符输入流,普通类
    5.字节输出流
    -----OutputStream抽象类,不能new,可以作为超类,学习其所提供的共性方法
    -----FileOutputStream.子类,操作文件的字节输出流,普通类
    -----BufferedOutputStream子类,缓冲字节输出流,普通类
    6.字符输出流
    -----Writer 抽象类,不能new,可以作为超类,学习其所提供的共性方法
    -----FileWriter,子类,操作文件的字符输出流,普通类
    -----BufferedWriter,子类,缓冲字符输出流,普通类

猜你喜欢

转载自blog.csdn.net/m0_55284524/article/details/114897343