RandomAccessFile в Java читает весь файл в памяти?

Мне нужно прочитать последние n строк из большого файла (скажем, 2 ГБ). Файл в кодировке UTF-8.

Хотелось бы узнать наиболее эффективный способ сделать это. Читайте о RandomAccessFile в Java, но делает метод seek (), прочитайте весь файл в памяти. Он использует нативную реализацию, поэтому я не смог сослаться на исходный код.

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

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