Java 中的可外部化是什麼?


每當需要自定義序列化機制時,就可以使用外部化。如果一個類實現了 可外部化 介面,那麼物件序列化將使用 writeExternal() 方法完成。

而在接收端,當一個外部化物件是一個被重建的例項時,將使用無引數建構函式建立一個例項,然後呼叫 readExternal() 方法。

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

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

更新於: 2019 年 7 月 30 日

148 次瀏覽

開啟你的職業生涯

完成課程獲取認證

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