------- android培训、java培训、期待与您交流! ----------
1.IO流:
IO流用来处理设备之间的数据传输
Java对数据的操作时通过流的方式
Java用于操作流的对象都在IO包中
流按操作数据分为两种,字节流与字符流
流按流向分为:输入流,输出流
2.IO流常用基类
2.1字节流的抽象基类
InputStream OutputStream
2.2字符流的抽象基类
Reader Writer
注::由这四个类派生出来的子类名称都是以其父类名作为子类名的后缀。
如:InputStream的子类FileputStream、Reader的子类FIleReader
3.复制文件:
复制的原理:其实就是将一个盘下的文件数据存储到另一个盘中的一个文件中。
步骤:
3.1在盘中创建一个文件,用于存储盘中的文件中的数据
3.2定义读取流和盘中的文件关联
3.3通过不断的读写完成数据存储。
缓冲区的出现提高了对数据的读写效率
对应类:bufferedWriter BufferedReader
缓冲区要结合流才可以使用
在流的基础上对流的功能进行了增强。