From ff06cc55667a4c3fe554a15385afddf772d77dc3 Mon Sep 17 00:00:00 2001 From: Sergey Gavrilov <31288209+Frechman@users.noreply.github.com> Date: Sun, 9 Feb 2020 18:58:59 +0300 Subject: [PATCH] update serialization.md fixed typo markdown --- serialization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serialization.md b/serialization.md index a9ac1cc..ab254a4 100644 --- a/serialization.md +++ b/serialization.md @@ -44,7 +44,7 @@ __Сериализация (Serialization)__ - процесс преобразо [к оглавлению](#Сериализация) ## Как изменить стандартное поведение сериализации/десериализации? -+ Реализовать интерфейс `java.io.Externalizable`, который позволяет применение пользовательской логики сериализации. Способ сериализации и десериализации описывается в методах `writeExternal()`` и `readExternal()`. Во время десериализации вызывается конструктор без параметров, а потом уже на созданном объекте вызывается метод `readExternal`. ++ Реализовать интерфейс `java.io.Externalizable`, который позволяет применение пользовательской логики сериализации. Способ сериализации и десериализации описывается в методах `writeExternal()` и `readExternal()`. Во время десериализации вызывается конструктор без параметров, а потом уже на созданном объекте вызывается метод `readExternal`. + Если у сериализуемого объекта реализован один из следующих методов, то механизм сериализации будет использовать его, а не метод по умолчанию : + `writeObject()` - запись объекта в поток; + `readObject()` - чтение объекта из потока;