Serializable和Parcelable的比较

来源:互联网 发布:linux下解压rar文件 编辑:程序博客网 时间:2024/06/06 18:48

Serializable是Java中的序列化接口,其使用起来简单但是开销很大,序列化和反序列化过程需要大量IO操作。

Parcelable是Android中的序列化方式,因此更适合用在Android平台上,它的缺点是使用起来稍微麻烦点,但是它的效率很高,这是Android推荐的序列化方式,因此我们要首选Parcelable。Parcelable主要用在内存序列化上,通过Parcelable将对象序列化到存储设备中或者将对象序列化后通过网络传输也都是可以的,但是这个过程会稍显复杂,因此在这两种情况下建议大家使用Serializable

0 0