RandomAccessFile - класс RandomAccessFile

Абстрактный класс RandomAccessFile описывает методы для операций ввода/вывода и произвольного доступа к файлам. Операции с файлами возможно проводить не только, последовательно, когда при выполнении метода, управление возвращается только после того, как полностью выполнится операция ввода/вывода, но и асинхронно - когда управление возвращается сразу, а по выполнению операции вызывается специальная функция обработчик.

В классе описаны такие операции ввода/вывода как запись, чтение, удаление, установка произвольной позиции внутри файла и т.д.