它被標記爲重複,我正在擴大我的問題。JDK Source中的序列化接口爲空。什麼是實施它的用途
我的問題是如何JDK內部序列化對象。當類實現該接口時,ObjectxxxStreams類如何序列化。
我正在研究序列化主題,深入JDK源代碼。
這是JDK中序列化接口的源代碼。
package java.io;
public interface Serializable {
}
這個界面沒有任何東西。實現這個接口有什麼用處。我知道,爲了序列化一個對象,我們應該實現這個。我知道序列化是什麼以及如何使用它。但是,如何在內部使用ObjectInputStream
和ObjectOutputStream
發生序列化。這些類與序列化有多大關係。或者讓我們保持這兩個班級在履行職責。我所有的問題都是爲什麼我們需要實現這個空接口來序列化和反序列化對象以及它如何在內部工作?請詳細解釋一下。
iee它沒有其他功能,除了明確地將類標記爲Serializable。和Clonable相同。 – Kayaman