Liest RandomAccessFile in Java die gesamte Datei im Speicher?
Ich muss die letzten n Zeilen aus einer großen Datei lesen (z. B. 2 GB). Die Datei ist UTF-8-codiert.
Ich möchte wissen, wie es am effizientesten geht. Informieren Sie sich über RandomAccessFile in Java, aber bei der Methode seek () wird die gesamte Datei im Speicher gelesen. Es verwendet native Implementierung, so dass ich nicht in der Lage war, den Quellcode zu verweisen.