¿Por qué Java.lang.Object no implementa la interfaz serializable? [duplicar]
Posible duplicado:
¿Por qué Java necesita una interfaz serializable?
De acuerdo con la serialización en documentos Java:
La serialización de una clase está habilitada por la clase que implementa la interfaz java.io.Serializable. Las clases que no implementen esta interfaz no tendrán ninguno de sus estados serializados o deserializados. Todos los subtipos de una clase serializable son ellos mismos serializables. La interfaz de serialización no tiene métodos ni campos y sirve solo para identificar la semántica de ser serializable
¿Por qué el Objeto ya no se implementa?Serializable
? Los miembros que no quisiéramos ser serializables pueden hacerse comotransient
. ¿Por qué prevenir la serialización por defecto?