JavaBase-IO流-随机存取文件流
发布日期:2021-04-30 21:05:27 浏览次数:166 分类:精选文章

本文共 1362 字,大约阅读时间需要 4 分钟。

????????Java I/O?????????????????????????????????????????????????????????????????????????????????

RandomAccessFile???

RandomAccessFile????java.io????????java.lang.Object?????????DataInput?DataOutput?????????????????????????????????????????????????????

RandomAccessFile??????

  • ??????

    RandomAccessFile????????????????????????????

    • long getFilePointer()???????????????
    • void seek(long pos)??????????????
  • ???????

    RandomAccessFile???????????????????????????seek???????????????????????????

  • ?????????????

    RandomAccessFile???????

    • ???????????
    • ?????????????
  • RandomAccessFile?????

    RandomAccessFile??????????????

    • File file ? String name????????????????
    • String mode???????????

    ??????????

    • r??????
    • rw??????
    • rwd????????????
    • rws???????????????

    ???????

    • ???????????r????????????????????????
    • ???????????rw?rwd??????????

    RandomAccessFile??????

    ???RandomAccessFile?????????

    public class RandomAccessFileTest {
    @Test
    public void testRandomAccessFile() throws IOException {
    RandomAccessFile raf = new RandomAccessFile(new File("testfile.txt"), "rw");
    raf.seek(5);
    raf.write("????");
    raf.close();
    }
    }

    ????

    • ??????????

      ?Java 1.6???????rw????????????????????????????????rwd??????????????

    • ????????

      ??SecurityManager?????????????????????????

    • ????

      ???RandomAccessFile????finally???????????????

    ???????????RandomAccessFile??Java?????????????????????????

    上一篇:Java多线程03:多线程深入+多线程综合实例
    下一篇:SpringBoot、二(解析主类以及部分源码分析)

    发表评论

    最新留言

    路过,博主的博客真漂亮。。
    [***.116.15.85]2026年06月02日 16时22分52秒