protostuff序列化包是網(wǎng)友分享的prostuff序列化源碼,直接將需要的源碼拷進(jìn)項(xiàng)目即可。幫助程序員朋友節(jié)省時(shí)間,歡迎來下載使用!
Java序列化說明
1,Java序列化對(duì)象時(shí)不需要通過屬性的get set方法或其它無關(guān)序列化內(nèi)部定義的方法(比如readObject,writeObject是內(nèi)置的序列化方法),序列化也不需要get set方法支持,反序列化是構(gòu)造對(duì)象的一種手段。
2,Java序列化時(shí)類型必須完全匹配(全路徑類名+序列化id)。
3,Protostuff反序列化時(shí)并不要求類型匹配,比如包名、類名甚至是字段名,它僅僅需要序列化類型A 和反序列化類型B 的字段類型可轉(zhuǎn)換(比如int可以轉(zhuǎn)換為long)即可。
protostuff與protobuf的區(qū)別
1、protobuf有一個(gè)名為“group”的編碼類型域,而protostuff使用它作為嵌套的消息。
2、protostuff可以使用尾部界定符來處理消息流(Stream)。
3、protostuff的一級(jí)類在本地格式中支持循環(huán)引用。
protostuff測(cè)試代碼
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版