RandomAccessFile类

RandomAccessFile

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:

作者:XXX

撰写时间:2019年06月17日

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Java的RandomAccessFile类可以对文件进行读写操作,能读取数据,也可以写入数据,它是Java的IO流中功能丰富的文件内容访问类,它可以通过指针直接跳转到文件的任意地方来读取或者写入数据,比其他的流更自由的对文件的修改读取。

RandomAccessFile类有四种访问模式,这是和其他的输入/输出流不一样的地方,在实例的时候,构造器需要传入两个参数,第一个参数和其他的输入/输出流一样,是要操作的文件的路径,第二个参数是指定访问的模式,

 

 

传入“r”是以只读方式打开指定文件。这个模式是不能对文件进行写入操作的,如果读取的文件不存在则会出现异常。 

传入“rw”是以读、写方式打开指定文件,这个模式就可以对文件进行写入操作了,而且你的文件不存在的话,它会去创建这个文件,

除此之外还有“rwd”和“rws”,这两个也是以读、写方式打开指定文件的,相对于"rw"模式,rwd要求每一次更新文件的内容都同步写入到底层存储设备,rws比rwd模式多了个元数据都要同步写入到底层存储设备

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值