FileInputStream 以字节流的方式读取文件。
此类用的很多,功能没什么可说的,有几个需要注意的地方提一下:
1. skip 方法接受一个 long 类型参数 n,n 小于 0 时表示向后移动文件指针,否则向前移动文件指针。这个方法与 BufferedInputStream 的 skip 方法不一样,后者只能向后移动流指针。
2. 没有提供 mark / reset 方法。文件流的读取一般不会有此功能,该类没有支持是为了维持文件读取的简单性。如果想使用此功能,可以使用 BufferedInputStream 去读取文件流。