1在IO流中派生类就是他的子类
2.重点主要有字节流 字符流 以及字节流向字符流的转换,通过file操作文件与文件夹。
3.缓冲区可以提高效率,减少IO操作,增加磁盘寿命。
4.flush()方法可以刷新。
二 在控制台输入文件夹名称和内容,并执行出来,在d盘中可以看到
package JAVA_12_15;
import java.io.*;
import java.util.Scanner;
public class Demo5 {
public static void main(String[] args) {
BufferedWriter bw = null;
BufferedReader br = null;
Scanner input= new Scanner(System.in);
System.out.println("请输入文件夹名称");
String name =input.next();
br = new BufferedReader(new InputStreamReader(System.in));
try {
bw = new BufferedWriter(new FileWriter(new File("d:\\"+name+".txt")));
System.out.println("请输入文件内容");
String temp = "";
while ((temp = br.readLine()) != null) {
if (temp.equals("tuichu")) {
break;
}
bw.write(temp);
bw.newLine();
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
br.close();
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}