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