Память сопоставленного файла Java NIO

Я понимаю, как создать файл сопоставления памяти, но мой вопрос, скажем, в следующей строке:

FileChannel roChannel = new RandomAccessFile(file, "r").getChannel();
ByteBuffer roBuf = roChannel.map(FileChannel.MapMode.READ_ONLY, 0, SIZE);

Например, если я установил SIZE равным 2 МБ, это означает, что он будет загружать только 2 МБ файла или будет читать дальше в файле и обновлять буфер по мере того, как я получаю из него байты?

Ответы на вопрос(2)

Ваш ответ на вопрос