Подскажите пожалуйста, имеется сериализации класс, в нем необходимо переопределить метод например toString, после переопределения ранее сериализованные объектов класса не десериализуются, как можно обойти эту проблему?
Определите следующее статическое поле serialVersionUID
с номером версии.
private static final long serialVersionUID = 1L;
Пока ваши изменения в классе совместимы этот номер можно не менять. Без этого поля оно генерируется автоматически, то есть любые изменения класса меняют вычисленное значение этого поля, поэтому у вас и возникают проблемы во время десериализации.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Реализован конвейер, состоящий из Manager, Reader, Executor1, Executor2, Writer, наследованные от Runnable (Executor1 дергает Reader, получает от него данные, обрабатывает,...
Не могу понять, как вывести двумерный массив с помощью foreach на языке java
Всем привет! Нужно построить круг из точек( заполненный), каждая точка будет иметь свое значение и из-за этого свой оттенок цвета, в результате...