каковы основы сериализации в java включая интерфейс serializable и ключевое слово transient
год назад
Nikolai Gagarinov
Ответы
Сериализация — это процесс преобразования объекта в последовательность байтов, чтобы его можно было сохранить в файле или передать по сети. При этом объект может быть восстановлен (десериализован) в его первоначальное состояние
Чтобы объект мог быть сериализован, его класс должен реализовывать интерфейс Serializable. Этот интерфейс не содержит методов. Он служит только для обозначения того, что объект может быть сериализован
Если нужно исключить определенные поля из процесса сериализации, вы можете объявить их с помощью ключевого слова transient. Это означает, что при сериализации объекта значение данного поля не будет сохранено.
Для примера сериализуем и десериализуем объект класса Person:
год назад
Maksim Litvinov
Похожие вопросы





