2011年10月2日 星期日

[JAVA] 序列化

序列化是將 object 轉為 string,好用來傳遞。

Java 中的序列化只會對 object 的 attributes,而不會連 methods 也序列化。

因為 methods 是不帶狀態的,僅是指令,只要 JVM classloader 可以 loader 到那個類,那麼自然可以獲得 methods (?)。

序列化真正要保存的是 object attributes 的值和 object 類型。


In a word, 序列化會保存 object 的以下內容:
  • object type
  • object attributes' type
  • object attributes' value



* Reference
- Java序列化机制要序列化那些内容 - 丸子 - ITeye技术网站

沒有留言:

張貼留言