java編程 serilizable和parcelable的區(qū)別?
serilizable和parcelable的區(qū)別?它們都用于支持序列化和反序列化操作。它們之間最大的區(qū)別在于不同的存儲(chǔ)介質(zhì)。Serializable使用IO在硬盤上讀寫,而Parcelable直接在
serilizable和parcelable的區(qū)別?
它們都用于支持序列化和反序列化操作。它們之間最大的區(qū)別在于不同的存儲(chǔ)介質(zhì)。Serializable使用IO在硬盤上讀寫,而Parcelable直接在內(nèi)存中讀寫。顯然,內(nèi)存的讀寫速度通常要高于IO,因此在Android中,通常首選Parcelable??尚蛄谢皇钱?dāng)前關(guān)注的焦點(diǎn),但是您可以在“Java序列化算法分析”一文中看到一個(gè)簡單的可序列化實(shí)現(xiàn)示例??梢钥吹叫蛄谢傻腎O文件,以十六進(jìn)制格式讀取,并逐一解釋每個(gè)十六進(jìn)制數(shù)的含義。