IO流(2018-8-24)

java 输入流,输出流和缓冲区的个人学习感悟
https://blog.csdn.net/hanxue_wuhen/article/details/71985319
这里写图片描述
这里写图片描述

java 字节流与字符流的区别?
https://blog.csdn.net/lwang_it/article/details/78886186

这里写图片描述

这里写图片描述

Q:对代码的理解。

InputStream in = new FileInputStream(new File(“test.txt”)); in.read();
//此处调用的是InputStream的read()方法,还是InputStream的read()方法?


FileInputStream类中的方法
这里写图片描述
InputStream类中的方法
这里写图片描述


ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream。可以使用 ObjectInputStream 读取(重构)对象。通过在流中使用文件可以实现对象的持久存储。如果流是网络套接字流,则可以在另一台主机上或另一个进程中重构对象。

ObjectOutputStream(OutputStream out)
创建写入指定 OutputStream 的 ObjectOutputStream。

FileOutputStream(String name)
创建一个向具有指定名称的文件中写入数据的输出文件流。
Object readObject()
从 ObjectInputStream 读取对象。

猜你喜欢

转载自blog.csdn.net/AriesTina/article/details/82014493