国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

談談J2SE中的序列化(二)

2019-11-18 14:54:22
字體:
來源:轉載
供稿:網友

談談J2SE中的序列化(二)
作者:Favo yang 
favoyang@yahoo.com

當序列化碰到繼續…
當一個父類實現Serializable接口后,他的子類都將自動的實現序列化。

以下驗證了這一點:

package Serial;
import java.io.Serializable;
public class SuperC implements Serializable {//父類實現了序列化 
    int supervalue; 
    public SuperC(int supervalue) { 
       this.supervalue = supervalue; 
    } 
    public String toString() { 
       return "supervalue: "+supervalue; 
    }
}

public class SubC extends SuperC {//子類 
    int subvalue; 

    public SubC(int supervalue,int subvalue) { 
       super(supervalue); 
       this.subvalue=subvalue; 
    } 

    public String toString() { 
       return super.toString()+" sub: "+subvalue; 
    }
}

public class Test1 {

    public static void main(String [] args){ 
       SubC subc=new SubC(100,200); 
       FileInputStream in=null; 
        FileOutputStream out=null; 
        ObjectInputStream oin=null; 
        ObjectOutputStream oout=null; 
        try { 
            out = new FileOutputStream("Test1.txt");//子類序列化 
            oout = new ObjectOutputStream(out); 
            oout.writeObject(subc); 
            oout.close(); 
            oout=null;

            in = new FileInputStream("Test1.txt"); 
            oin = new ObjectInputStream(in); 
            SubC subc2=(SubC)oin.readObject();//子類反序列化 
            System.out.PRintln(subc2); 
        } catch (Exception ex){ 
            ex.printStackTrace(); 
        } finally{ 
            …此處省略 
        } 
    }
}



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新闻| 荣昌县| 家居| 长丰县| 平乐县| 宝兴县| 常宁市| 南康市| 翁牛特旗| 新源县| 屯门区| 海安县| 涿州市| 东山县| 吉林省| 诏安县| 泸西县| 裕民县| 大竹县| 林州市| 临澧县| 商水县| 平和县| 金川县| 年辖:市辖区| 乌拉特中旗| 本溪市| 隆昌县| 龙游县| 辰溪县| 镇远县| 岑溪市| 依安县| 商城县| 长阳| 青铜峡市| 景泰县| 安达市| 宁陕县| 九江县| 宁阳县|