JAVA序列化與反序列化三種格式存取(默認格式、XML格式、JSON格式)


什么是序列化 
java中的序列化(serialization)機制能夠將一個實例對象的狀態信息寫入到一個字節流中,使其可以通過socket進行傳輸、或者持久化存儲到數據庫或文件系統中;然后在需要的時候,可以根據字節流中的信息來重構一個相同的對象。序列化機制在java中有着廣泛的應用,EJB、RMI等技術都是以此為基礎的。 

正確使用序列化機制 
一般而言,要使得一個類可以序列化,只需簡單實現java.io.Serializable接口即可( 還要實現無參數的構造方法)。該接口是一個標記式接口,它本身不包含任何內容,實現了該接口則表示這個類准備支持序列化的功能。如下例定義了類Person,並聲明其可以序列化。
 
默認格式是二進制(需要對象實現Seralizable接口),可以采用如下方式:
轉載自:http://blog.csdn.net/isea533/article/details/7859815


免責聲明!

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



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