色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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ī)定!

      ?
      主站蜘蛛池模板: 国产精品99久久久久久AV下载| 最美女人体内射精一区二区| 男女又黄又刺激B片免费网站| 免费看男人J放进女人J无遮掩| 亚洲.日韩.欧美另类| 亚洲福利视频导航| 99热久久这里只有精品| 一本道久久综合久久88| 99久热精品免费观看| 久久精品黄色| 如懿传免费观看在线全集| 午夜天堂一区人妻| 这里只有精品网| 搞基福利社| 九九热这里只有国产精品| 欧美三级黄色大片| 亚洲精品黄色| 扒开女人下面使劲桶视频| 国产一卡 二卡三卡四卡无卡乱码视频| 久久亚洲欧美国产综合| 日韩欧美1区| 在线成 人av影院| 国产精品欧美久久久久天天影视 | 欧美熟妇互舔20p| 亚洲AV国产精品无码精| 国产最新精品亚洲2021不卡| 欧洲内射XXX高清| 潮 喷女王cytherea| 蜜臀AV精品一区二区三区| 亚洲 日韩 国产 中文视频| 国产一区二区三区国产精品| 亚洲欧美色综合影院| 国产成人高清精品免费观看| 蜜臀AV999无码精品国产| bdsm中国精品调教ch| 美女内射少妇一区二区四区| 99蜜桃在线观看免费视频网站| 乳液全集电影在线观看| 国产午夜人做人免费视频中文| 人妻激情综合久久久久蜜桃| 总裁呻吟双腿大开男男H|