最新国产好看的视频,伊人天堂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)論

镇坪县| 毕节市| 栖霞市| 南投市| 济阳县| 开江县| 康定县| 仁布县| 大渡口区| 定南县| 田东县| 武鸣县| 石河子市| 邯郸县| 昆明市| 普宁市| 福泉市| 扎鲁特旗| 定日县| 屏边| 怀远县| 慈利县| 上蔡县| 陕西省| 体育| 松江区| 武山县| 洛阳市| 新兴县| 兴山县| 武宣县| 甘肃省| 梁河县| 溧阳市| 杭锦后旗| 大理市| 武汉市| 南开区| 宁强县| 威远县| 香港 |