Son las variables estáticas serializadas en el proceso de serialización.

Me tropecé al entender la serialización de Java. He leído en muchos documentos y libros que las variables estáticas y transitorias no se pueden serializar en Java. Declaramos un serialVersionUid de la siguiente manera.

private static final long serialVersionUID = 1L;

Si una variable estática no se serializaba, a menudo nos enfrentamos a una excepción durante el proceso de deserialización.

java.io.InvalidClassException

en el que se extrae el serialVersionUID del objeto deserializado y se compara con el serialVersionUID de la clase cargada.

Que yo sepa, creo que si las variables estáticas no pueden ser serializadas. No hay ningún punto de esa excepción. Puede que me equivoque porque todavía estoy aprendiendo.

Es un mito que "las variables estáticas y transitorias en java no pueden ser serializadas". Por favor, corrígeme, estoy en un lío con este concepto.

Respuestas a la pregunta(8)

Su respuesta a la pregunta