DataInput.readFully(byte[] b)状态的Javadoc :
从输入流中读取一些字节,并将其存储到缓冲区数组中
b。 读取的字节数等于的长度b。
DataInputStream.read(byte[] b)状态的Javadoc :
从包含的输入流中读取一定数量的字节,并将其存储到缓冲区数组中
b。 实际读取的字节数以整数形式返回。
在输入数据可用,检测到文件末尾或引发异常之前,此方法将阻塞。
基本上,
readFully()它将 精确地 读取
b.length字节,而从输入流中
read()读取的任何内容,则 最多
可以读取
b.length,也许更少。



