JavaRush /Курсы /Java Core /Задачи на сериализацию и десериализацию

Задачи на сериализацию и десериализацию

Java Core
10 уровень , 7 лекция
Открыта

— Привет, Амиго!

12
Задача
Java Core, 10 уровень, 7 лекция
Недоступна
Externalizable для апартаментов
Externalizable для апартаментов
6
Задача
Java Core, 10 уровень, 7 лекция
Недоступна
OutputToConsole
OutputToConsole
12
Задача
Java Core, 10 уровень, 7 лекция
Недоступна
Externalizable Person
Externalizable Person
12
Задача
Java Core, 10 уровень, 7 лекция
Недоступна
Serializable Solution
Serializable Solution
6
Задача
Java Core, 10 уровень, 7 лекция
Недоступна
Переопределение сериализации
Переопределение сериализации
Комментарии (135)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Anonymous #3585174 Уровень 33
17 сентября 2025
Like
24 июня 2025
Задачи, казалось бы простые, но затрагивают важные темы, которые не стоит пропускать мимо своих глаз, ушей и мозга. Собрал все ссылки, которые помогли мне лучше разобраться в теме сериализации и десериализации и их тонкостях: Изучите секреты Java Serialization API Сериализация и десериализация в Java Зачем использовать SerialVersionUID внутри Serializable класса Интерфейс Externalizable в Java Сериализация данных: тест производительности и описание применения
Zim4ik Уровень 1
29 июня 2025
Спасибо.
golubtsoff Уровень 32
31 мая 2025
Ну, и как я должен догадаться, что в задаче "Externalizable Person" вместо "writeChars/readLine" следует использовать "writeUTF/readUTF"? Заколебало отсутствие информации в лекциях.
Тимур Аскаров Уровень 30
23 февраля 2026
можно спокойно использовать writeObject как было в лекции и валидатор принимает такое решение
Jump Java Уровень 39
15 августа 2024
Всавлю свои пять копеек, небольшая памятка: 1. Класс, реализующий Externalizable, должен обязательно иметь конструктор без параметров. 2. Для Externalizable в методах writeExternal и readExternal должен совпадать порядок записи и чтения данных. 3. static и transient поля - не сериализуются.
Novikova Natalia Уровень 32
12 июня 2024
Эту статью еще дадут , скорее всего, но, лично мне она уже пригодилась сейчас - вот. Подробно и понятно про десериализацию, сериализацию и transient
Novikova Natalia Уровень 32
12 июня 2024
если решать задачку Serialisable Solution после прочтения этой статьи, вообще супер закрепляется материал
Boriss Уровень 35
16 мая 2024
Что-то я не понял "правильного" решения задачи task20.task2014. По мне более логично, что такие поля - это currentDate и string, так как они могут быть вычислены на основе других полей или не содержат существенной информации для восстановления состояния объекта.
Максим Li Уровень 51
11 мая 2024
11.05.2024
Dmitry Shaburov Уровень 33
17 ноября 2023
17/11/2023
Raf Java Master Уровень 31
11 сентября 2023
Дисциплина и гринд господа, мы победим!
Eduard Уровень 39
5 сентября 2023
При десериализации мы всегда создаём новый объект. Т.е. до сохранения данных у нас в коде фигурировал один объект, а после восстановления их стало два. Не совсем понятно, что с этим делать