请问一个问题。

来源:4-2 字节流之文件输入流FileInputStream-2

风中过客

2015-05-07 21:30

public int read(byte[] b)
        throws IOException

返回:

读入缓冲区的字节总数,

read()方法返回的是什么? 下面说的返回下一个数据字节是什么意思?  方法将阻塞是什么意思?

public int read()
        throws IOException

从此输入流中读取一个数据字节。如果没有输入可用,则此方法将阻塞。


指定者:

类 InputStream 中的 read

返回:

下一个数据字节;如果已到达文件末尾,则返回 -1。



写回答 关注

1回答

  • 好帮手慕珊
    2015-05-08 09:32:15
    已采纳

    read()方法返回实际读取的字节数,如果读到文件的末尾返回-1。

    方法阻塞,我理解是当没有输入可用时,方法会抛出IOException异常


    风中过客

    非常感谢!

    2015-05-13 21:39:59

    共 5 条回复 >

文件传输基础——Java IO流

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

133754 学习 · 1030 问题

查看课程

相似问题