Во мы и закончили нашу объектную базу данных на языке Java, но у неё есть один недостаток! Все данные которые хранятся в нашей базе нигде не сохраняются и при каждом её запуске обнуляются. На этом уроке мы приступим к сериализации нашей базы данных для сохранения изменений на диск. Первое что нам необходимо будет сделать, это избавиться от static в классе Book. Так же нам нужно добавить Конструктор в класс Book и добавим туда метод clear() для автоматической подготовки базы к работе при создании её экземпляра. Реализуем работу экземпляра класса Menu с экземпляром класса Book. Исправим ошибки связанные с изменением доступности нашей базы. Создадим метод start() в классе Menu и перенесём туда реализацию работы с меню.
Дата отправки отчёта:
27 декабря 2016 г.
Задание выполнено: за
45 мин.
Чему научился:
Убирать у класса static
Что было сложным:
найти время
Комментарии:
Сериализация это процесс перевода какого-либо объекта в последовательность бит. Десериализация это процесс восстановления объекта из последовательность бит.
Научился: Избавился от статика.
Провёл рефакторинг
Сериализация и Десериализация это сохранение и восстановление данных в/из какого либо формата пригодного для хранения =)