对象
ObjectOutputStream(序列化入文件) , ObjectInputStream(反序列化)
FileOutPutStream fileStream = new FileOutPutStream("路径");
ObjectOutPutStream os = new ObjectOutPutStream (fileStream );
os.writeObject(对象1);
os.writeObject(对象2);
os.close();
文本
FileWriter (写文本) ,FileReader(读文本)
FileWriter writer = new FileWriter ();
writer.write("文本");
write.close();
缓冲区
BufferedWriter(写), BufferedReader(读)
缓冲区满了后再读写
FileReader fileReader = new FileReader(new File("路径"));
BufferedReader reader = new BufferedReader (fileReader );
循环 reader.readLine();
reader.close();
socket
InputStreamReader (读) ,printWriter(写)
Socket socket = new Socket("127.0.0.1",4500);
InputStreamReader streamReader = new InputStreamReader (socket .getInputStream());
使用缓冲区读取
BufferedReader reader = new BufferedReader (streamReader);
循环 reader.readLine();
reader.close();