Разбираюсь с RandomAccessFile. Насколько я понял, плюсы его использования - возможность перемещения курсора по файлу и перепрыгивания сразу к нужному разделу. Что еще? В каких случая реально лучше его использовать?
Если у вас файл с чёткой структурой, то вы заранее знаете, откуда и что считывать. Возьмите любой формат устоявшийся. У файла есть заголовочная часть, есть часть с данными, где каждый блок с фиксированным размером.
С помощью RandomAccessFile
вы может начать читать сразу с нужного места.
К примеру, считывание того же WAV файла.
Или, если вам нужно прочитать сколько-то последних байт файла (чтение логов, например). А логи бывают большие.
P.S. напомню, что операции ввода/вывода одни из самых медленных, поэтому желательно минимизировать работу с ними. С чем во многих случаях и помогает RandomAccessFile
.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Первый раз пишу вопрос на форуме, не судите строгоДелал такой макет (вроде магазина), раньше этот же скрипт использовал без инпут (category)
I can't figure out why does inclusive OR return wrong result