Классы Java для работы с потоками

       

Дамп файла данных



Рисунок 7. Дамп файла данных


Из этого дампа видно, что после первого запуска приложения в файле данных имеются следующие записи:



Номер записи Смещение в файле данных Поле name Поле account
0 0 Ivanov 1000
1 12 Petrov 2000
2 24 Sidoroff 3000

При последующих запусках каждый раз в файл данных будут добавляться приведенные выше записи.

Так как поле name имеет переменную длину, для обеспечения возможности прямого доступа к записи по ее номеру необходимо где-то хранить смещения всех записей. Мы это делаем в файле индексов, дамп которого представлен на Рисунок 8.



Содержание раздела