1、三种基本类型的节点:
文件、内存和管道(从一个进程或线程式到另外一个进程或线程的通道)
2、
类型 字符流 字节流
文件 FileReader FileInputStream
FileWriter FileOutputStream
内存:数组 CharArrayReader ByteArrayInputStream
CharArrayWriter ByteArrayOutputStream
内存:字符串 StringReader N/A
StringWriter
管道 PipedReader PipedInutStream
PipedWriter PipedOutputStream
3、这些流处理起来容易出错,提供了一些处理流的一种流,这种流专门处理流,可以一次一行地读取一个流,比如BufferedReader读,BufferedWriter写
1)
FileReader input=new FileReader(args[0]);
BufferedReader bufinput=new BufferedReader(input);
String line;
line=bufinput.readLine();
2)
FileWriter output=new FileWriter(args[1]);
BufferedWriter bufoutput=new BufferedWriter(output);
String line;
line=bufouput.newLine();
bufoutput.write(line,0,line.length);