Сериализация:
Статья на хабреПолезное видеоСтатья, где показывается разница между интерфейсами Serializable и Externalizable. + Как можно изменять протоколы сериализации.Полезная статья с различными тестамиGitHub
-----------------------------------
Если наш класс реализует Serializable и мы наследуемся от Non-serializable класса то в классе родителе обязательно должен быть конструктор по умолчанию.
-----------------------------------
Если наш класс реализует Externalizable то в независимости от того наследуемся мы или нет в нашем классе должен быть конструктор по умолчанию.
-----------------------------------
Стоит также обратить на переменные с модификатором final. При использовании Serializable они сериализуются и десериализуются как обычно, а вот при использовании Externalizable десериализовать final-переменную невозможно!
-----------------------------------
✅ done
осталось построить дом и вырастить сына
за последний месяц единственная задача, которая принесла удовольствие от процесса решения. нежели квест многопоточки и разные там канкаренси