Класс RandomAccessFile в Java использует тип long в методах getFilePointer(), length(), seek() и setLength()< /code>.
Однако, если я хочу манипулировать этим файлом через MappedByteBuffer, я могу указать только позицию Buffer как int >.
Это особенность или недостаток API в JDK? (Скорее всего, первое, но не знаю почему.)
Понижение указателя файла с позиции long до позиции int Buffer является единственным вокруг?
Подробнее здесь: https://stackoverflow.com/questions/791 ... bytebuffer
Мобильная версия