JavaRush /Курси /Java Core /Додаткові матеріали

Додаткові матеріали

Java Core
Рівень 10 , Лекція 8
Відкрита

— Привіт, Аміго! Пишаюся твоїми успіхами в навчанні. Не зупиняйся на тому, що вже досягнув: зараз починається найцікавіше.

— Ще трохи практики — і я точно стану справжнім програмістом!

— Давай до твоєї практики додамо й теорію. Тримай дві детальні лекції до теми, яку ти вивчав. Впевнений, ти дізнаєшся багато нового.

Серіалізація й десеріалізація в Java

Програми постійно взаємодіють одна з одною. Щоб було зручніше передавати дані, використовується побайтовий формат. А щоб перетворити який-небудь Java-об'єкт до послідовністі байтів, а потім — до початкового стану, потрібні процеси серіалізації й десеріалізації. У цьому матеріалі ще раз поглянемо на ці поняття й закріпимо їх на практиці.

Знайомство з інтерфейсом Externalizable

Serializable — не єдиний інструмент для серіалізації-десеріалізації в Java. У низці випадків буде правильним використовувати інший інструмент — інтерфейс Externalizable. Давай поглянемо на механізм його роботи та наочні приклади.


Коментарі (2)
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ
Truman Рівень 38
6 червня 2025
Задача сериализации — не «скопировать объект», а сохранить важное и нужное состояние объекта для: • хранения • передачи по сети • кеширования • клонирования (в ряде случаев) ❗ Сериализация — это не про полное клонирование, а про сохранение нужной информации. Она про “что важно”, а не “что было дословно”.
Viacheslav B. Рівень 1
24 вересня 2024
гарна відео лекція, я так розумію це відео з курсу "Java-разработчик з ментором (Premium Mentor )"