為什么要繼承serializable的類


序列化(Serializable接口)

含義:將一個對象的狀態(各個屬性值)保存起來,然后在適當的時候再獲得

用途:序列化的過程就是對象寫入字節流(序列化)和從字節流中讀取對象(反序列化),允許一個對象在虛擬機之間傳送(或者經過一段空間,如在RMI中;或者經過一段時間,比如數據流被保存到一個文件中)。對象序列化可以對對象進行深層復制。

Java對象序列化將那些實現了Serializable接口的對象轉換成一個字節序列,並能夠以后將這個字節序列完全恢復為原來的對象。利用對象的序列化,可以實現輕量級持久性,這意味着一個對象的生存周期並不取決於程序是否正在執行,它可以生存於程序的調用之間。通過將一個序列化對象寫入磁盤,然后在重新調用程序時恢復該對象,就能夠實現持久性的效果。


免責聲明!

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



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