Una de las 50 preguntas del tema
¿Cuánto sabes de Java?La serialización es el proceso de convertir objetos en secuencias de bytes para almacenamiento o transmisión, y posteriormente reconstruirlos. Las clases deben implementar la interfaz Serializable (marcador sin métodos). Es útil para persistencia, comunicación en red, caché y clonación profunda. Incluye mecanismos para controlar qué campos se serializan (transient) y mantener la compatibilidad entre versiones (serialVersionUID).