механизм сериализации / десериализации

Скажи у меня классX который имеет значение поля, то есть

class X implements Serializable {
    private int value;
    // ...
}

Кроме того, здесь есть геттеры и сеттеры, которые здесь не отображаются. Этот класс сериализован. При десериализации конец того же класса имеет поле значения, а спецификатор доступа является открытым. Кроме того, этот класс не имеет геттеров и сеттеров. Итак, мои вопросы:

Сбой десериализации в случае изменения спецификатора доступа поля ИЛИ некоторые или все методы пропадают в классе в конце десериализации?Каков механизм, с помощью которого полям присваиваются их значения при десериализации?

Ответы на вопрос(5)

Ваш ответ на вопрос