<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    gbk

    java.io.serializable

    接口 java.io.Serializable

    public interface Serializable

    實現 java.io.Serializable 接口的類是可序列化的。沒有實現此接口的類將不能使它們的任一狀態被序列化或逆序列化。序列化類的所有子類本身都是可序列化的。這個序列化接口沒有任何方法和域,僅用于標識序列化的語意。

    允許非序列化類的子類型序列化,子類型可以假定負責保存和恢復父類型的公有的、保護的和(如果可訪問)包的域的狀態。只要該類(擴展)有一個無參構造子, 可初始化它的狀態,那么子類型就可承擔上述職責。在這種情況下申明一個可序列化的類是一個錯誤。此錯誤將在運行時被檢測。

    在逆序列化期間,將使用非序列化類的公用的或保護的無參構造子對它的域進行初始化。可序列化子類必須能訪問父類的無參構造子。它的所有域將從相應流中被恢復。

    當遍歷一個圖象時,很可能遇到一個不支持序列化接口的對象。此時將拋出 NotSerializableException 異常,且標識該非序列化對象類。

    在序列化處理過程中需要特定句柄的類,必須使用如下這些恰當的標記實現特定的方法:

     private void writeObject(java.io.ObjectOutputStream out)
    throws IOException
    private void readObject(java.io.ObjectInputStream in)
    throws IOException, ClassNotFoundException;

    writeObject 方法負責寫特定類的對象的狀態,以至相應的 readObject 方法能恢復它。 通過調用 out.defaultWriteObject 可激活保存對象域的缺省機制。此方法不必關心狀態是屬于它的父類還是子類。 使用 writeObject 方法或基本類型支持的 DataOutput 方法將每個域的狀態保存到 ObjectOutputStream 中。

    readObject 方法負責從此流中讀取并恢復類的域。它可能調用 in.defaultReadObject 方法來調用該對象的非靜態和非暫時的域的缺省恢復機制。 defaultReadObject 方法使用該流中的信息,用當前對象中的已命名域分配保存在流中該對象的相應域。當類已改進增加了新域時,這個接口也做相應處理。此方法不必關心狀態是屬于它的父類還是子類。 使用 writeObject 方法或基本類型支持的 DataOutput 方法將每個域的狀態保存到 ObjectOutputStream 中。

    posted on 2007-11-04 12:21 百科 閱讀(235) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    My Links

    Blog Stats

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 理论亚洲区美一区二区三区| 亚洲精品国产情侣av在线| 亚洲精品乱码久久久久久V| 亚洲一区二区三区免费视频| 亚洲男人天堂av| 1a级毛片免费观看| 亚洲精品视频免费在线观看| 美女内射毛片在线看免费人动物| 久久久久亚洲AV片无码下载蜜桃| 8090在线观看免费观看| 涩涩色中文综合亚洲| 国产精品无码免费视频二三区 | 日本免费的一级v一片| 亚洲综合偷自成人网第页色| 成年人在线免费看视频| 亚洲av无一区二区三区| 国产成人免费a在线资源| 免费一区二区三区在线视频| 久久综合亚洲色HEZYO国产| 中文在线观看免费网站| 久久久久亚洲精品天堂| 在线观看无码AV网站永久免费| 亚洲成AV人影片在线观看| 亚洲第一区在线观看| 国产免费爽爽视频在线观看| 亚洲精品中文字幕无码AV| 成人毛片18女人毛片免费96| 日日狠狠久久偷偷色综合免费 | 亚洲狠狠爱综合影院婷婷| 免费在线中文日本| avtt天堂网手机版亚洲| 国产免费爽爽视频免费可以看| 在线免费视频你懂的| 亚洲xxxxxx| 国产L精品国产亚洲区久久 | 精品免费国产一区二区三区| 一区二区三区免费精品视频| 亚洲视频欧洲视频| 亚洲AV中文无码乱人伦在线视色| 久久国产免费观看精品3| 国产精品亚洲小说专区|