Eventuali duplicati:
Why Java needs Serializable interface?Perché Java.lang.Object non implementa l'interfaccia serializzabile?
Secondo serializzabilità in docs Java:
serializzabilità di una classe è abilitata per la classe che implementa l' java.io.Serializable interfaccia. Le classi che non implementano questa interfaccia non avranno nessuno dei loro stati serializzati o deserializzati. Tutti i sottotipi di una classe serializzabile sono anch'essi serializzabili. L'interfaccia di serializzazione non ha metodi o campi e serve solo a individuare la semantica di essere serializzabile
Perché non l'oggetto già implementare Serializable
? I membri che non vorremmo essere serializzabili possono essere creati come transient
. Perché impedire la serializzazione di default?
[Questa domanda] (http://stackoverflow.com/questions/441196/why-java-needs-serializable-interface) contiene alcune belle risposte che potrebbero interessarti. – Pshemo
Infatti. Avrei dovuto provare parole chiave alternative prima di postare :) –