最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中對(duì)象的序列化詳解及實(shí)例

 更新時(shí)間:2017年04月18日 10:00:16   投稿:lqh  
這篇文章主要介紹了 Java中對(duì)象的序列化詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下

 Java中對(duì)象的序列化詳解及實(shí)例

把java對(duì)象轉(zhuǎn)化為字節(jié)序列的過(guò)程稱為對(duì)象的序列化。

把字節(jié)序列恢復(fù)為java對(duì)象的過(guò)程稱為對(duì)象的反序列化。

對(duì)象序列化的用途:

1.把對(duì)象的字節(jié)序列永久的保存到硬盤上,通常存放在一個(gè)文件中
2.在網(wǎng)絡(luò)上傳送對(duì)象的字節(jié)序列化

 void writeObject(Object obj) 方法可對(duì)參數(shù)指定的obj對(duì)象進(jìn)行序列化,把得到的字節(jié)序列寫到一個(gè)目標(biāo)輸出流中(將指定的對(duì)象寫入 ObjectOutputStream。)

 void readObject()方法 從一個(gè)源輸入流中讀取字節(jié)序列,再把它們反序列化為一個(gè)對(duì)象,并將其返回( 從 ObjectInputStream 讀取對(duì)象。)

只有實(shí)現(xiàn)了Serializable和Externalizable接口的類對(duì)象才能被序列化。

Externalizable接口繼承自Serializable接口,實(shí)現(xiàn)Externalizable接口的類完全由自身來(lái)控制序列化的行為,而實(shí)現(xiàn)Serializable接口類可以采用默認(rèn)的序列化方式

public static void readObj()throws Exception
  {
    ObjectInputStream ois = new ObjectInputStream(new FileInputStream("obj.txt"));

    Person p = (Person)ois.readObject();

    System.out.println(p);
    ois.close();
  }

 public static void writeObj()throws IOException
  {
    ObjectOutputStream oos = 
      new ObjectOutputStream(new FileOutputStream("obj.txt"));

    oos.writeObject(new Person("lisi0",399,"kr"));

    oos.close();
  }

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論

定南县| 青海省| 修武县| 康乐县| 乐清市| 筠连县| 广汉市| 仙桃市| 乌苏市| 龙岩市| 濉溪县| 潜山县| 密云县| 南江县| 万安县| 丰镇市| 哈密市| 玉溪市| 马关县| 汤原县| 望都县| 石泉县| 台山市| 苏尼特右旗| 石河子市| 雷山县| 灵宝市| 积石山| 翼城县| 易门县| 大同县| 益阳市| 苗栗市| 高唐县| 呼和浩特市| 临潭县| 冀州市| 漳平市| 洞口县| 福海县| 酉阳|