— Привіт, Аміго! Пишаюся твоїми успіхами в навчанні. Не зупиняйся на тому, що вже досягнув: зараз починається найцікавіше.
— Ще трохи практики — і я точно стану справжнім програмістом!
— Давай до твоєї практики додамо й теорію. Тримай дві детальні лекції до теми, яку ти вивчав. Впевнений, ти дізнаєшся багато нового.
Серіалізація й десеріалізація в Java
Програми постійно взаємодіють одна з одною. Щоб було зручніше передавати дані, використовується побайтовий формат. А щоб перетворити який-небудь Java-об'єкт до послідовністі байтів, а потім — до початкового стану, потрібні процеси серіалізації й десеріалізації. У цьому матеріалі ще раз поглянемо на ці поняття й закріпимо їх на практиці.
Знайомство з інтерфейсом Externalizable
Serializable — не єдиний інструмент для серіалізації-десеріалізації в Java. У низці випадків буде правильним використовувати інший інструмент — інтерфейс Externalizable. Давай поглянемо на механізм його роботи та наочні приклади.