什麼是 Java 中的可外部化的元素?


每當我們需要自定義序列化機制時,都會使用外部化。如果一個類實現了一個**Externalizable** 介面,那麼物件的序列化將透過 **writeExternal()** 方法進行。

而在接收端,當一個 Externalizable 物件被重建時,將使用無參建構函式建立一個例項,然後呼叫**readExternal()** 方法。

如果一個類僅實現 Serializable 介面,那麼物件的序列化將使用**ObjectoutputStream** 完成。

在接收端,可序列化物件將使用**ObjectInputStream** 重建。

更新日期:30-Jul-2019

148 次瀏覽

開啟你的 職業生涯

完成課程,獲得認證

開始學習
廣告
© . All rights reserved.