IODemo
1.字节流
FileInputStream: new FileInputStream(filename);
FileOutputStream: new FileOutputStream(filename, append);
DataOutputStream: new DataInputStream(new FileInputStream(filename));
DataInputStream: new DataOutputStream(new FileOutputStream(filename));
BufferedInputStream: new BufferedInputStream(new FileInputStream(filename));
BufferedOutputStream: new BufferedOutputStream(new FileOutputStream(filename));
2.字符流
InputStreamReader: new InputStreamReader(new FileInputStream(filename), charset);
OutputStreamWriter: new OutputStreamWriter(new FileOutputStream(filename), charset);
FileReader: new FileReader(filename);
FileWriter: new FileWriter(filename, append);
BufferedReader: new BufferedReader(new InputStreamReader(new FileInputStream(filename), charset));
BufferedWriter: new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename, append), charset));
PrintWriter: new PrintWriter(new FileOutputStream(filename, append), autoFlush);
ObjectInputStream: new ObjectInputStream(new FileInputStream(filename));
ObjectOutputStream: new ObjectOutputStream(new FileOutputStream(filename, append));