Android部分-8:序列化

1.什么是序列化 & 能用来干什么?

持久化存储,深拷贝。

2.Android中序列化方式有几种?说说它们的区别。

Serializable 持久化存储,IO流读写,磁盘存储,序列化过程中会产生大量的临时变量(原理是使用反射机制),频繁调用GC回收机制。

Parcelable 无法持久化存储,通过内存读写,通过IBinder作为信息载体,在内存上的开销较小,因此在内存之间进行数据传递时,推荐使用Parcelable。

3.如果想要序列化的类中某些字段不序列化,那么应该怎么做?

transient

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×