他就是从一个文件中读取数据
|
或者将数据写入到一个文件中 |
既然是从文件读取数据,那么天然要记录文件自己的信息 因此有文件描述符 fd以及 path路径名 显然,文件描述符是对文件最直接的描述 若是是使用文件描述符做为参数的话,path的值将会是null |
![]() |
nio的东西,暂时不说了 数组 |
read方法读取一个字节 带数组参数的read方法将数据读取到字节数组中,而且返回实际读取的个数 跟InputStream是同样的 看得出来,如同咱们以前说过的那样,文件的读写操做依赖于操做系统,因此 全部的read都歇菜了,最终依赖的都是本地方法 还有一个须要时刻记住的是,read 阻塞选手 |
![]() |
连读的能力都没有,须要借助本地方法 天然是没有能力跳过和获取可用个数的 因此仍旧是依赖的本地方法 |
|