JAVA io 用于读取计算机文件 写出文件数据 分为四种流向:
字节流 :以byte类型的数据传输
输入 InputStream(抽象类 所有字节输入流的父类) 数据输入到应用程序 (外部数据 进入到内部程序)
输出: OutputStream(抽象类 所有字节输出流的父类) 从程序写出数据源(内部输出到外部)
字符流: 以char类型的数据传输
输入:Reader (抽象类 字符输入流的父类)
输出:Writer (抽象类 字符输出流的父类)
节点流:直接发送流 包含了 字符流 与字节流 (传输用)
处理流:包装流 以Buffered开头 不参与流向(不直接数据传输)只是对原来的流向进行处理
进行包装保护(数据传输辅导作用 几乎所有的流都要包装) (包装路径的方法>=原来的方法);
java.io.File (File类 用于文件和文件目录相关的路径) 所有流向开头 必定会声明File类 并且声明路径;