FileChannel读取行为

时间:2018-02-02 19:33:12

标签: java nio

给定长度为FileChannel的{​​{1}}和长度为x的{​​{1}}。 我从文件系统读取少于Bytebuffer个字节的情况是什么?考虑到通道的位置始终为零(将始终存在要读取的数据),x的大小可以从几个字节变化到您能想到的任何大数。

我能识别的唯一场景是当你尝试读入空缓冲区/数组时。 我的问题更具体地说是基础JVM / OS行为。

示例代码

x

0 个答案:

没有答案