Java领域的对象如何传输-了解序列化的意义
生活随笔
收集整理的這篇文章主要介紹了
Java领域的对象如何传输-了解序列化的意义
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們發現對User這個類增加一個Serializable,就可以解決Java對象的網絡傳輸問題。這就是今天想給大家講解的序列化這塊的意義
Java平臺允許我們在內存中創建可復用的Java對象,但一般情況下,只有當JVM處于運行時,這些對象才可能存在,即,這些對象的生命周期不會比JVM的生命周期更長。但在現實應用中,就可能要求在JVM停止運行之后能夠保存(持久化)指定的對象,并在將來重新讀取被保存的對象。Java對象序列化就能夠幫助我們實現該功能
簡單來說
序列化是把對象的狀態信息轉化為可存儲或傳輸的形式過程,也就是把對象轉化為字節序列的過程稱為對象的序列化
反序列化是序列化的逆向過程,把字節數組反序列化為對象,把字節序列恢復為對象的過程成為對象的反序列化
?
總結
以上是生活随笔為你收集整理的Java领域的对象如何传输-了解序列化的意义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java领域的对象如何传输-如何解决报错
- 下一篇: 序列化的高阶认识-简单认识一下 Java