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

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

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

Java Book / Сериализация - Восстановление базы

  • На этом уроке мы реализуем десериализацию нашей базы из файла
    обратно в память нашей программы, чтобы продолжить работу с введёнными ранее данными.
    После чего мы несколько раз запустим нашу программу, каждый раз вводя новые данные.
    Убедимся, что при каждом запуске восстанавливаются предыдущие данные.
  • Дата отправки отчёта: 5 ноября 2019 г.
  • Задание выполнено: за 1 час. 5 мин.
  • Чему научился: действительно, если в классе бук добавить поле, сохранения не происходит и база данных затирается новой чистой
    Считывание из файла производит объект класса FileInputStream
    Он в свою очередь передается объекту класса ObjectInputStream, который уже обрабатывается методом readObject()
    В итоге получается объект, требующий приведения типов к классу Book
    По окончании чтения (сериализации) не забываем закрывать методом клоуз новосозданные и упомянутые выше объекты
    Все это обернуто в трайкеч на случай возникновения ошибок.
    При ошибке в базу (в файл) записывается чистая заготовка БД (происходит затирание) - в бою таким лучше не баловаться )
    Завтра финальник, надо запилить видео.
    После этого хотелось бы практики на игровом поле программирования
    Когда тестишь анимированные коды смотрится живее
    Надо что-то такое поискать
  • Оценка видео-уроку:
Отчёт от 17947 за Java Book / Сериализация - Восстановление базы


Отчёт от 17947 за Java Book / Сериализация - Восстановление базы




Оцени работу

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

18842. --
Степан
Степан
ответить
→  Dmitry Sinitsin  # Java Book / Сериализация - Восстановление базы / 2019-11-06 12:47

Завтра будет видео? очень интересно, буду у всех проверять, пока до твоего видеообзора не дойду, навряд ли с первого разу попаду на него  но хочется посмотреть - интересно снимаешь.
Удачи с фильмом))


  • Отчёт оценивали:
    22133ES35+1   22955Vladimir+1   791Валерий Жданов+1   22883Илья+1   18842Степан+1   22309Xa4_Xakum+1   23056Андрей Сальников0  

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





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

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

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

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


Научился: Отлично! Можно данные читать из файла сериализации.
Можно сделать сериализацию в xml (так удобнее смотреть, какие данные вывелись) - http://stackoverflow.com/questions/35785/xml-serialization-in-java . А так очень быстро и эффективно вывелись данные в бинарике. Я только не понял как в xml выводить - нифига данные не выводить только заголовок и все


Научился: Извлекать объект из файла после его сериализации
Трудности: Придумать, что было самым сложным
Реализовать doShowPoint() было просто), ведь у нас уже всё было готово. Жаль что курс уже закончился)