- RandomAccessFile mode
- r 只读模式,进行写操作会报IO异常。
- rw 读写模式,不过是写入到buffer,除非满了或者close、sync,才会写入到文件。
- rws 同步读写模式,包括元数据,每次操作都会同步到文件中。
- rwd 同步读写模式,不包含元数据,只是正文的更新,会每次同步到文件中。
- rws和rwd模式相对安全(比如意外jvm退出,没有来得及close的时候,rw模式对文件的修改无效),但是性能上来说要比rw模式要差(每次同步性能肯定比较差)
- r 或者rw 模式如果尝试打开目录,会报FileNotFoundException异常
转载于:https://my.oschina.net/eviltuzki/blog/1544710