序列化是干什么的,有什么作用,什么情況下會用到?


1系列化是干什么的?


       序列化簡單來說就保存對象在內存中的狀態也可以說是實例化變量。這是Java提供的用來保存 Object state,一種保存對象狀態的機制。只有實現了serializable接口的類的對象才能被實例化。


2什么情況下會用到序列化?


     1當你想把內存中的對象寫入到硬盤時

     2當你想用套接字在網絡上傳輸對象時

     3當你想通過RMI調用對象時

    (RMI是什么東西?):RMI總結來說就是遠程調用對象,在一個jvm上調用另一個jvm的對象。

 

3序列化需要注意的事項

     1序列化只保存對象的狀態,而不管對象的方法。

     2當一個父類實現了序列化,它的子類也自動實現序列化,不用顯示進行實現了。

     3當一個實例對象引用其他對象,當序列化該對象時也把引用的對象進行了實例化。

個人總結:serializable接口就是Java提供用來進行高效率的異地共享實例對象的機制,實現這個接口即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM