Serializable 相關(http://www.lupaworld.com/25070/viewspace_16379.html)

          類通過實現 java.io.Serializable 接口以啟用其序列化功能。未實現此接口的類將無法使其任何狀態序列化或反序列化??尚蛄谢惖乃凶宇愋捅旧矶际强尚蛄谢?。序列化接口沒有方法或字段,僅用于標識可序列化的語義.
          Java的"對象序列化"能讓你將一個實現了Serializable接口的對象轉換成一組byte,這樣日后要用這個對象時候,你就能把這些byte數據恢復出來,并據此重新構建那個對象了。
          要想序列化對象,你必須先創建一個OutputStream,然后把它嵌進ObjectOutputStream。這時,你就能用writeObject( )方法把對象寫入OutputStream了。
          writeObject 方法負責寫入特定類的對象的狀態,以便相應的 readObject 方法可以還原它。通過調用 out.defaultWriteObject 可以調用保存 Object 的字段的默認機制。該方法本身不需要涉及屬于其超類或子類的狀態。狀態是通過使用 writeObject 方法或使用 DataOutput 支持的用于基本數據類型的方法將各個字段寫入 ObjectOutputStream 來保存的。
          http://www.lupaworld.com/25070/viewspace_16379.html

          posted on 2008-07-02 17:39 liujg 閱讀(343) 評論(0)  編輯  收藏 所屬分類: Java基礎

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          boddiy

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阿荣旗| 桑日县| 德安县| 镇雄县| 崇义县| 隆子县| 宾川县| 图们市| 泰顺县| 柳河县| 本溪市| 合水县| 巴青县| 宣汉县| 金门县| 军事| 益阳市| 洪泽县| 宣武区| 宣汉县| 丹阳市| 盐亭县| 惠安县| 永济市| 江西省| 巴中市| 连山| 平乡县| 枣庄市| 鄄城县| 县级市| 阿克苏市| 沧源| 孟村| 英吉沙县| 紫云| 延长县| 城固县| 贡嘎县| 荥经县| 启东市|