Serializable 是java语言的特性,它是最简单也是最广泛的序列化方案之一,直接让类实现Serializable接口就可以实现序列化。
很简单直接继承就好。它的缺点是:使用反射机制,在序列化的过程中会创建很多临时对象,容易触发垃圾回收,序列化的
过程比较慢。
Serializable 是 JDK 提供的接口,这种序列化方式是基于 磁盘 或者 网络的,而Parcelable 是 Android SDK 提供的,
它是基于 内存 的,由于内存读写速度高于 磁盘,因此在 Android 中跨进程对象传递一般使用 Parcelable。
本文对比了Java的Serializable和Android的Parcelable两种序列化方式。Serializable适用于基于磁盘或网络的序列化,而Parcelable适用于基于内存的序列化,通常用于Android跨进程对象传递。
667

被折叠的 条评论
为什么被折叠?



