- I 表示intput , 是数据从硬盘文件读入到内存的过程,称为输入,负责读
- O表示output, 是内存程序的数据从内存写出到硬盘文件的过程.称为输出,负责写.
总结流的四大类:
- 字节输入流: 把来自磁盘文件或网络中的数据以字节的方式读入到内存中去的流称为字节输入流
- 字节输出流:把内存中的数据以字节写出到磁盘文件或者网络中去的称为字节输出流
- 字符输入流:把来自磁盘文件或网络中的数据以字符的方式读入到内存中去的流称为字符输入流
- 字符输出流:把内存中的数据以字符写出到磁盘文件或者网络中去的流称为字符输出流
FileInputStream:
FileInputStream(File file) | 通过打开与实际文件的连接来创建 FileInputStream ,该文件由文件系统中的 File 对象 file 命名 |
FileInputStream(String name) | 通过打开与实际文件的连接来创建 FileInputStream ,该文件由文件系统中的路径名 name 命名 |
read() | 从此输入流中读取一个字节的数据。 |
read(byte[] b) | 从此输入流 b.length 最多 b.length 字节的数据读 b.length 字节数组 |
read(byte[] b, int off, int len) | 从此输入流 len 最多 len 字 |