一、简介
java的IO流主要包括三个部分:1、流式部分(IO的主题部分);2、非流式部分(主要包括一些辅助流式部分,如File类、RandomAccessFile类、FileDescriptor类等);3、文件读取部分与安全相关的类(如SerializablePermission类,以及与本地操作系统相关的文件系统类如FileSystem类和Win32FileSystem类和WinNTFileSystem类)。
流式部分可以概括为:两个对应一个桥梁;
两个对应:1.字节流,2、字符流
一个桥梁:从字节流到字符流的桥梁。
java IO流的总体结构图如下
二、字节流
字节流结构图
三、字符流
字符流结构图