调用read()方法之后,buf中会存储bytes的值,这是什么原理?

来源:3-1 RandomAccessFile基本操作

Enan

2015-02-05 16:39

这是代码截图:

54d32bf10001597805000112.jpg

写回答 关注

3回答

  • 好帮手慕珊
    2015-02-06 09:17:02
    已采纳

    JAVA的API就是这样设计的,是比较特殊:)

    Enan

    非常感谢!

    2015-03-05 19:10:32

    共 1 条回复 >

  • 怒城
    2016-03-02 02:39:02

    raf是随机访问文件流,它本身也是一种对指定文件产生连接的对象,就像是个管道,管道两端分别对准了文件和buf,read方法就是开关,一旦使用该方法,就将文件里的内容传输到buf里面,写入应该没有这个过程直接写就行了 hoho个人浅见

    Enan

    多谢!

    2016-03-02 19:57:43

    共 1 条回复 >

  • 团cn_0
    2016-02-11 19:09:21

    我觉得表达的不够清晰,是把从raf这个对象中read到的字节写到buf数组里。

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题