色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>java源碼下載>

java序列化和反序列化范例和JDK類庫(kù)中的序列化API

大小:0.4 MB 人氣: 2017-09-27 需要積分:0

  一、序列化和反序列化的概念

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

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

  對(duì)象的序列化主要有兩種用途:

  1) 把對(duì)象的字節(jié)序列永久地保存到硬盤(pán)上,通常存放在一個(gè)文件中;

  2) 在網(wǎng)絡(luò)上傳送對(duì)象的字節(jié)序列。

  在很多應(yīng)用中,需要對(duì)某些對(duì)象進(jìn)行序列化,讓它們離開(kāi)內(nèi)存空間,入住物理硬盤(pán),以便長(zhǎng)期保存。比如最常見(jiàn)的是Web服務(wù)器中的Session對(duì)象,當(dāng)有 10萬(wàn)用戶并發(fā)訪問(wèn),就有可能出現(xiàn)10萬(wàn)個(gè)Session對(duì)象,內(nèi)存可能吃不消,于是Web容器就會(huì)把一些seesion先序列化到硬盤(pán)中,等要用了,再把保存在硬盤(pán)中的對(duì)象還原到內(nèi)存中。

  當(dāng)兩個(gè)進(jìn)程在進(jìn)行遠(yuǎn)程通信時(shí),彼此可以發(fā)送各種類型的數(shù)據(jù)。無(wú)論是何種類型的數(shù)據(jù),都會(huì)以二進(jìn)制序列的形式在網(wǎng)絡(luò)上傳送。發(fā)送方需要把這個(gè)Java對(duì)象轉(zhuǎn)換為字節(jié)序列,才能在網(wǎng)絡(luò)上傳送;接收方則需要把字節(jié)序列再恢復(fù)為Java對(duì)象。

  二、JDK類庫(kù)中的序列化API

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

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

  只有實(shí)現(xiàn)了Serializable和Externalizable接口的類的對(duì)象才能被序列化。Externalizable接口繼承自 Serializable接口,實(shí)現(xiàn)Externalizable接口的類完全由自身來(lái)控制序列化的行為,而僅實(shí)現(xiàn)Serializable接口的類可以 采用默認(rèn)的序列化方式 。

  對(duì)象序列化包括如下步驟:

  1) 創(chuàng)建一個(gè)對(duì)象輸出流,它可以包裝一個(gè)其他類型的目標(biāo)輸出流,如文件輸出流;

  2) 通過(guò)對(duì)象輸出流的writeObject()方法寫(xiě)對(duì)象。

  對(duì)象反序列化的步驟如下:

  1) 創(chuàng)建一個(gè)對(duì)象輸入流,它可以包裝一個(gè)其他類型的源輸入流,如文件輸入流;

  2) 通過(guò)對(duì)象輸入流的readObject()方法讀取對(duì)象。

非常好我支持^.^

(0) 0%

不好我反對(duì)

(1) 100%

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 国产一级做a爰片久久毛片男| 一区二区不卡在线视频| 欧美506070| 久久三级视频| 国产在线一卡二卡| 国产免费久久爱久久啪| 国产成人无码视频一区二区三区| a级男女性高爱潮高清试看| 最新国自产拍天天更新| 中国女人精69xxxxxx视频| 亚洲中文字幕手机版| 亚洲嫩草AV永久无码精品无码| 亚洲AV一宅男色影视| 亚洲高清中文字幕| 亚洲国产五月综合网| 亚洲精品国产精品麻豆99| 亚洲精品久久久久久蜜臀| 亚洲色噜噜狠狠网站| 月夜直播免费看| 最懂男人心论坛| 99久久免费国产精品特黄| 99久久无码热高清精品| jizz破处| 丰满女朋友在线观看中文| 国产成人免费片在线观看| 国产三级影院| 精子网久久国产精品| 久久婷婷丁香五月色综合啪免费| 久色视频网| 欧美一级黄色影院| 色婷婷激婷婷深爱五月小蛇| 色裕插插插影视| 97精品免费视频| 超碰97视频在线观看| 国产精品九九久久| 黑人巨茎大战白人女40CMO| 久久久久嫩草影院精品| 欧美人与动牲交XXXXBBBB免费| 日韩欧美精品有码在线播放| 香蕉久久日日躁夜夜嗓| 亚洲最大在线视频|