序列化,表示將一個對象轉(zhuǎn)換成可存儲或可傳輸?shù)臓顟B(tài)。序列化后的對象可以在網(wǎng)絡(luò)上進(jìn)行傳輸,也可以存儲到本地。
Serializable(Java自帶):
Serializable是序列化的意思,表示將一個對象轉(zhuǎn)換成可存儲或可傳輸?shù)臓顟B(tài)。序列化后的對象可以在網(wǎng)絡(luò)上進(jìn)行傳輸,也可以存儲到本地。
Parcelable(android 專用):
除了Serializable之外,使用Parcelable也可以實(shí)現(xiàn)相同的效果,
不過不同于將對象進(jìn)行序列化,Parcelable方式的實(shí)現(xiàn)原理是將一個完整的對象進(jìn)行分解,
而分解后的每一部分都是Intent所支持的數(shù)據(jù)類型,這樣也就實(shí)現(xiàn)傳遞對象的功能了。