简述Java中流的分类 Java中的流分为两种,一种是字节流,另一种是字符流,分别由四个抽象类来表示:InputStream,OutputStream,Reader,Writer
文本文件的读写过程中需要处理的异常有哪些? IOException FileNotFoundException
练习1
package test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.Reader; public class No1 { public static void main(String[] args) throws IOException { //读取文本文档的内容 Reader fr = new FileReader("D:\\TEXT1.txt"); BufferedReader br = new BufferedReader(fr); String text1Value = br.readLine(); br.close(); fr.close(); //往文本文档写入内容 FileWriter fw = new FileWriter("D:\\TEXT2.txt", true); //true表示不覆盖原有的内容 BufferedWriter bw = new BufferedWriter(fw); bw.write(text1Value); bw.flush(); fw.close(); } }练习2
package test; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.Reader; public class No2 { public static void main(String[] args) throws IOException { Reader fr = new FileReader("C:\\Windows\\win.ini"); BufferedReader br = new BufferedReader(fr); System.out.println(br.readLine()); br.close(); fr.close(); } }