— Здравствуйте, Профессор!

— Ну привет, Амиго! Я очень горжусь тобой: еще немного — и половина твоего обучения позади. Не останавливайся на достигнутом: сейчас начнется самое интересное.

— Еще немного практики — и я точно стану настоящим программистом!

— Давай к твоей практике добавим и теорию. Я приготовил для тебя две подробные лекции в тему пройденного материала. Уверен, ты узнаешь много нового.

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

Программы постоянно взаимодействуют друг с другом. Чтобы было удобно передавать данные, используется побайтовый формат. А чтобы превратить какой-либо Java-объект в последовательность байт, а затем — в исходное состояние, нужны процессы сериализации и десериализации. В этом материале еще раз рассмотрим эти понятия и закрепим их на практике.

Знакомство с интерфейсом Externalizable

Serializable — не единственный инструмент для сериализации-десериализации в Java. В ряде случаев правильнее использовать другой инструмент — интерфейс Externalizable. Давай посмотрим на механизм его работы и наглядные примеры.