java 数据流操作

对象

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();

猜你喜欢

转载自www.cnblogs.com/hup666/p/10302161.html