最近溫習android的IPC相關知識點的時候涉及到java的Serializable 和android的Parcelable的比較,activity、service之間進行對象的傳遞,強烈推薦使用Parcelable,因為Serializable在序列化的時候會產生大量的臨時變量, 從而引起頻繁的GC。正好搜到了java的Serializable的相關博文,感覺寫的比較深入,分享一下
- Java 序列化和反序列化(一)Serializable 使用場景
- Java 序列化和反序列化(二)Serializable 源碼分析 - 1
- Java 序列化和反序列化(三)Serializable 源碼分析 - 2
關于Parcelable的文章AndroidIPC基礎或者參考《Android開發藝術探索》