IO-1
i/o的概念 File类详解 java.io.File java.io.FileFilter接口 只有一个方法 这是一个函数式接口 根据条件过滤掉某些fileIO-2 输入输出流的概念 输入输出流的类层次结构 输入输出流的使用步骤 数据流向图 数据源-java程序-目的地 基于字节的 字节流 图片,音频,视频呀 基于字符的 字符流 文本文件 读数据的步骤 写数据的步骤IO-3 管道流的概念 管道流的使用 用于连接输入与输出流 通常用于在两个线程间传输数据 基于消费-生产者模型 PipedOutputStream PipedInputStream IO-4 读写基本数据类型的数据 对象序列化与反序列化 DataInputStream DateOutputStream 将内存中的对象持久化到硬盘上就叫序列化 ObjectOutputStream 用于序列化对象 ObjectInputStream 能被序列化的对象其类型必须实现: Serializable接口或其子接口Externalizable transient 瞬时,不想将某个属性序列化时,加上这个修饰就可以了 SUID private static final long serialVersionUID = 2717746789130290711L; IO-5 字符流的概念 字符流的类层次结构 Reader和Writer IO-6 RandomAccessFile类 特点 同时读写文件, IO-7 标准输入流 标准输出流 标准错误流 输入流,输出流与错误流的重定向