Middle+
Que impacto têm os modificadores de campo static e final na serializabilidade em Java?
sobes.tech IA
Resposta da IA
Os campos marcados com o modificador static não são serializados. Eles pertencem à própria classe, não a uma instância específica do objeto, e não são armazenados como parte do estado do objeto serializado.
Os campos marcados com o modificador final são serializados como campos normais. Seu valor é salvo junto com o restante do estado do objeto.
Exceção: se um campo final também for static, ele não é serializado.