IO流
流动的是数据—用于传输数据的一套API—IO->Input和Output—输入流和输出流—当数据是从外部流向程序的时候,输入流;数据是从程序流向外部的时候,输出流。读取文件—将数据从文件读到程序中—输入流;向文件中写入数据—数据从程序流向了文件—输出流。 根据数据的传输方向:输入流、输出流 根据数据的传输形式:字节流、字符流 这四个基本流都是抽象类。 数据来源(目的地):硬盘,网络,输入设备,内存 FileWriter 向txt文件写入一个字符串—输出流,字符流,和 文件有关的流 —FileWriter FileWriter(String path)—创建一个新文件。如果文件不存在,会创建一个新文件。 FileWriter继承了OutputStreamWriter。 流操作的过程: 创建流→流出数据→冲刷缓冲区→关闭流。 最后将流对象赋值为null标记为一个垃圾对象。 构造函数 : ①FileWriter(File file); 无论文件是否存在,都会创建一个新的文件覆盖原来的文件。 ②FileWriter(File file,boolean append); 是否追加内容。如果存在目标文件,不会删除原文件。 ③FileWriter(String fileName); 根据给定的文件名fileName构造一个对象。 ④FileWriter(String fileName