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.