Sobes.tech
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.