1、Serializable
主要用于在流里面传输对象。
2、Parcelable
是Android特有的机制。Parcelable保存在内存里面。主要用于进程间的通信。目前经常被IBinder使用。在binder里面保存的数据在进程间或进程内都是同一引用。而且Parcelable比Serializable性能好。
参考:
http://developer.android.com/reference/android/os/Parcel.html
http://developer.android.com/reference/android/os/IBinder.html
http://blog.csdn.net/caowenbin/article/details/6532217
http://blog.csdn.net/caowenbin/article/details/6532238
http://blog.csdn.net/d_i_o/article/details/11268425