IO流
IO流 流的概念 IO流的分类 字节流和字符流 字节流 字符流 输入流和输出流 输入流 输出流 Java的IO流对象 字节输入流(InputStream) InputStream中的三个基本读方法 字节输出流OutputStream OutputStream中的三个基本写方法 其他方法 字符输入流Reader 主要方法 字符输出流Writer 流的概念 流的本质,数据传输,根据数据传输的特性将流抽象为各种类,方便更直观的进行数据操作。 流的作用:为数据源和目的地建立一个输送通道。 Java中将输入输出抽象称为流,就好像水管,将两个容器连接起来。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流. Java中的IO流采用装饰着模式,按功能划分流,可以根据需要动态的装配流以获得想要的功能。 IO流的分类 字节流和字符流 字节流 数据流中最小的单位为字节。 字符流 数据流中最小的单位为字符,Java中的字符采用Unicode编码,一个字符占用两个字节。 输入流和输出流 输入流 程序从输入流读取数据源,数据源包括外界(键盘,文件,网络等)。 输出流 程序向输出流写入数据,将程序中的数据输出到外界(显示器、文件,网络)。 Java的IO流对象 字节输入流