
Сериализация и десериализация Java объектов
Сериализация — это процесс сохранения состояния объекта в последовательность байт.
Десериализация — это процесс восстановления объекта из этих байт.
Существует два способа сделать объект сериализуемым:
реализация java.io.Serializable, не требующая никаких усилий.
java.io.Externalizable он содержит два метода, которые необходимо реализовать – writeExternal(ObjectOutput) и readExternal(ObjectInput)
Если добавить оператор transient — значение этого поля не будет сериализовано.
Можно использовать утилиту serialver, входящую в поставку SDK или
UID можно сгенерировать через IDEA
private static final long serialVersionUID =;
Alt + Enter
Подробнее
@javatg
Сериализация — это процесс сохранения состояния объекта в последовательность байт.
Десериализация — это процесс восстановления объекта из этих байт.
Существует два способа сделать объект сериализуемым:
реализация java.io.Serializable, не требующая никаких усилий.
java.io.Externalizable он содержит два метода, которые необходимо реализовать – writeExternal(ObjectOutput) и readExternal(ObjectInput)
Если добавить оператор transient — значение этого поля не будет сериализовано.
Можно использовать утилиту serialver, входящую в поставку SDK или
UID можно сгенерировать через IDEA
private static final long serialVersionUID =;
Alt + Enter
Подробнее
@javatg