可能重複:
Why Java needs Serializable interface?爲什麼Java.lang.Object沒有實現Serializable接口?
據串行化的Java文檔:
類的串行化是通過實現 java.io.Serializable接口的類啓用接口。沒有實現這個接口的類將沒有任何狀態序列化或反序列化。 可序列化類的所有子類本身都是可序列化的。該 序列化接口沒有方法或字段,僅用於 確定的可序列化
爲什麼沒有對象已經實現了Serializable
語義?我們不想被序列化的成員可能會被製作爲transient
。爲什麼要防止默認的Serializability?
[這個問題](http://stackoverflow.com/questions/441196/why-java-needs-serializable-interface)包含可能感興趣的你一些不錯的答案。 – Pshemo 2012-07-22 12:24:58
確實。我應該在發佈之前嘗試過其他關鍵字:) – 2012-07-22 12:36:38