Variáveis ​​estáticas serializadas no processo de serialização

Eu me deparei com a compreensão serialização java. Eu li em muitos documentos e livros que variáveis ​​estáticas e transitórias não podem ser serializadas em Java. Nós declaramos um serialVersionUid como segue.

private static final long serialVersionUID = 1L;

Se uma variável estática não foi serializada, muitas vezes enfrentamos uma exceção durante o processo de desserialização.

java.io.InvalidClassException

em que o serialVersionUID do objeto desserializado é extraído e comparado com o serialVersionUID da classe carregada.

No meu conhecimento, acho que se variáveis ​​estáticas não podem ser serializadas. Não há nenhum ponto dessa exceção. Eu posso estar errado porque ainda estou aprendendo.

É um mito que "variáveis ​​estáticas e transitórias em java não podem ser serializadas". Por favor, corrija-me, estou em uma confusão sobre este conceito.

questionAnswers(8)

yourAnswerToTheQuestion