RandomAccessFile в Java читает весь файл в памяти?
Мне нужно прочитать последние n строк из большого файла (скажем, 2 ГБ). Файл в кодировке UTF-8.
Хотелось бы узнать наиболее эффективный способ сделать это. Читайте о RandomAccessFile в Java, но делает метод seek (), прочитайте весь файл в памяти. Он использует нативную реализацию, поэтому я не смог сослаться на исходный код.