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