Android - Serializable和Parcelable序列化對比

老婆保佑,代碼無BUG

目錄

  • Parcelable與Serializable的性能比較
  • 傳遞消息
  • 插件自動生成Parcelable序列化

Parcelable與Serializable的性能比較

對比 Parcelable Serializable
實現(xiàn)方式 實現(xiàn)Parcelable接口 實現(xiàn)Serializable接口
屬于 android 專用 Java自帶
內(nèi)存消耗 優(yōu)秀 一般
讀寫數(shù)據(jù) 內(nèi)存中直接進行讀寫 通過使用IO流的形式將數(shù)據(jù)讀寫入在硬盤上
持久化 不可以 可以
速度 優(yōu)秀 一般

傳遞消息

Parcelable

  Bundle bundle = new Bundle();
  bundle.putSerializable("bundle_ser",person);//Parcelable 系列化對象
  intent.putExtras(bundle);
 Pen pen = (Pen)getIntent().getParcelableExtra("parcel_test");

Serializable

intent.putExtra("tag1",data);
 Person per = (Person)intent.getSerializableExtra("tag1");

插件

android Parcelable code generator

JavaBean序列化,快速實現(xiàn)Parcelable接口。


Untitled.gif
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • JAVA序列化機制的深入研究 對象序列化的最主要的用處就是在傳遞,和保存對象(object)的時候,保證對象的完整...
    時待吾閱讀 11,186評論 0 24
  • 上篇文章介紹了IPC機制的基本概念以及簡單使用,文章鏈接:Android 關(guān)于IPC機制的理解(一) 這篇文章主要...
    老實任閱讀 888評論 0 2
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,551評論 19 139
  • 感賞自己為醫(yī)生要求配一件合適他高個子的白大褂。 感賞自己會常常夸同事漂亮,說她形象代言人。同事開心我也開心 感賞自...
    吳若閱讀 187評論 0 0
  • Redis
    劉昊2018閱讀 150評論 0 0

友情鏈接更多精彩內(nèi)容