почему статические поля не сериализуются?(java)

почему статические поля не сериализуются?(java)


Ответы (2 шт):

Автор решения: Fleckinger

Сериализация используется для записи состояния экземпляра, а не класса.
Статические поля связаны с классом, а не экземпляром, по этому после десериализации они будут повторно инициализированы при загрузке класса. Если у вас есть изменяемые static поля, то изменения будут потеряны.

→ Ссылка
Автор решения: Дон Влад

Статические члены связаны с классом, а не с экземплярами, поэтому нет смысла включать их при сериализации экземпляра.

→ Ссылка