本文主要是介绍Serializable和Parcelable的比较,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Serializable是Java中的序列化接口,其使用起来简单但是开销很大,序列化和反序列化过程需要大量IO操作。
Parcelable是Android中的序列化方式,因此更适合用在Android平台上,它的缺点是使用起来稍微麻烦点,但是它的效率很高,这是Android推荐的序列化方式,因此我们要首选Parcelable。Parcelable主要用在内存序列化上,通过Parcelable将对象序列化到存储设备中或者将对象序列化后通过网络传输也都是可以的,但是这个过程会稍显复杂,因此在这两种情况下建议大家使用Serializable
这篇关于Serializable和Parcelable的比较的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!