RandomAccessFile详解.docVIP

  • 5
  • 0
  • 约5千字
  • 约 10页
  • 2017-11-17 发布于河南
  • 举报
RandomAccessFile详解

RandomAccessFile RandomAccessFile是Java输入输出流体系中功能最丰富的文件内容访问类,它提供了众多的方法来访问文件内容,它即可以读取文件内容,也可以向文件输出数据。与普通的输入/输出流不同的是,RandomAccessFile 支持“随机访问”的方式,程序可以直接跳转到文件的任意地方来读写数据。 注意:“随机访问”错误的理解是:随机访问是具有不确定性的:具有一会儿访问这里、一会儿访问哪里的意思! RandomAccess的含义:应该是任意访问,而不是随机访问,也就是说RAM(随机存取存储器)是可以自由访问任意的存储点的存储器(与磁盘、磁带等需要寻道、倒带才可以访问指定存储点等存储器区分);而RandomAccessFile的含义是可以自由访问文件的任意地方(与InputStream、Reader需要依次向后读取区分), 所以,RandomAccessFile的含义不是“随机访问”,而应该是“任意访问”。 由于这个原因,如果我们希望只访问文件部分内容,而不是把文件从头到尾,使用RandomAccessFile将是更好的选择。 2.RandomAccessFile类有两个构造器,其实两个构造器基本相同,只是指定文件的形式不同而已:一个使用String参数来指定文件名,一个使用File参数来指定文件本身。 RandomAccessFile是一个很

文档评论(0)

1亿VIP精品文档

相关文档