.IO流:
流是java中输入输出的抽象
流的分类:按方向分:输入流(InputStream)和输出流(OutputStream)
按性质分:基础字节流,过滤流,基与具体数据类型的流,基与对象读写
InputStream/OutputStream子类:文件读写
FileInputStream:从文件中读取数据
FileOutputStream:写数据到文件
缓冲流:BufferedInputStream/BufferedOutputStream
使用流读写数据时,一般是一个字节一个字节的读取
经历的过程为:输入文件—>操作系统内存—>JVM内存—>代码变量—>操作系统内存—>输出文件
而缓冲流则是开辟了一块一定大小的区域,使得每次传送缓冲区字节相对较多的字节,大大提高了效率
|
|