文件操作
file类在程序中file可以代表一个文件也可以是一个目录,包括在import Java.io.file包中,格式:File file =new File(“地址名”)。
流:指一串流动的数据,是以先进先出的方式发送和接受数据,
**字节流:**处理字节数据之间的输入输出,有两个重要的抽象类inputstream输入流和outputstream输出流fileinputstream是字节输入流的一个子类,作用是将文件中的数据输入内存中,
**字符流:**字符流以字符为单位,最基本的两个抽象类为writer字符输入和reader字符流出,bufferreader是filereader的子类通过他们可以以字符流的方式读取文件,bufferwriter和filewrite是writer的一个子流,通过他们可以以字符流的方式把数据写入文件
代码练习
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210530132210161.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzU1NzkzNjYy,size_16,color_FFFFFF,t_70#pic_center
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210530132245777.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzU1NzkzNjYy,size_16,color_FFFFFF,t_70#pic_cent
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210530132300354.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzU1NzkzNjYy,size_16,color_FFFFFF,t_70#pic_center