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

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

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

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

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

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

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