На этом уроке мы реализуем десериализацию нашей базы из файла обратно в память нашей программы, чтобы продолжить работу с введёнными ранее данными. После чего мы несколько раз запустим нашу программу, каждый раз вводя новые данные. Убедимся, что при каждом запуске восстанавливаются предыдущие данные.
Дата отправки отчёта:
5 ноября 2019 г.
Задание выполнено: за
1 час. 5 мин.
Чему научился:
действительно, если в классе бук добавить поле, сохранения не происходит и база данных затирается новой чистой Считывание из файла производит объект класса FileInputStream Он в свою очередь передается объекту класса ObjectInputStream, который уже обрабатывается методом readObject() В итоге получается объект, требующий приведения типов к классу Book По окончании чтения (сериализации) не забываем закрывать методом клоуз новосозданные и упомянутые выше объекты Все это обернуто в трайкеч на случай возникновения ошибок. При ошибке в базу (в файл) записывается чистая заготовка БД (происходит затирание) - в бою таким лучше не баловаться ) Завтра финальник, надо запилить видео. После этого хотелось бы практики на игровом поле программирования Когда тестишь анимированные коды смотрится живее Надо что-то такое поискать
Завтра будет видео? очень интересно, буду у всех проверять, пока до твоего видеообзора не дойду, навряд ли с первого разу попаду на него но хочется посмотреть - интересно снимаешь. Удачи с фильмом))
Отчёт оценивали: 22133. ES35+122955. Vladimir+1791. Валерий Жданов+122883. Илья+118842. Степан+122309. Xa4_Xakum+123056. Андрей Сальников0
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Отлично! Можно данные читать из файла сериализации. Можно сделать сериализацию в xml (так удобнее смотреть, какие данные вывелись) - http://stackoverflow.com/questions/35785/xml-serialization-in-java . А так очень быстро и эффективно вывелись данные в бинарике. Я только не понял как в xml выводить - нифига данные не выводить только заголовок и все
Научился: Извлекать объект из файла после его сериализации Трудности: Придумать, что было самым сложным Реализовать doShowPoint() было просто), ведь у нас уже всё было готово.
Жаль что курс уже закончился)