Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Java Book / Сериализация - Статическое напряжение

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


Отчёт от 17947 за Java Book / Сериализация - Статическое напряжение




Оцени работу

 
Сохранить страницу:

  • Отчёт оценивали:
    23225Карпиленко Виктор0   791Валерий Жданов+1   22309Xa4_Xakum+1   22883Илья+1   Посетитель+1   23056Андрей Сальников0  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Подготавливать программу к сериализации. Сеарилизация и десериализация - чтение и запись данных об обьектах



Научился: Убирать у класса static
Сериализация это процесс перевода какого-либо объекта в последовательность бит. Десериализация это процесс восстановления объекта из последовательность бит.