freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第9章io及文件操作-資料下載頁(yè)

2025-09-25 19:16本頁(yè)面
  

【正文】 是一個(gè)數(shù)據(jù)庫(kù)程序的雛形,盡管它還極不完善,而且沒(méi)有任何優(yōu)化。每次查詢或者插入一條數(shù)據(jù)都要從頭開(kāi)始讀文件,因而效率極低。 ? 在程序中,所有的流的關(guān)閉沒(méi)有使用 finally, 這是為了簡(jiǎn)單起見(jiàn)。讀者在實(shí)際項(xiàng)目中應(yīng)該使用try...catch....finaly結(jié)構(gòu)來(lái)關(guān)閉一個(gè)流。 可序列化接口 ( Serializable) ? 在 Java中,可以把某個(gè)類的對(duì)象寫到硬盤上,然后再?gòu)挠脖P上恢復(fù)過(guò)來(lái),或者把某個(gè)類對(duì)象通過(guò)internat傳送過(guò)去。這樣做的前提是這個(gè)類要實(shí)現(xiàn) Serializable接口。 ? ObjectInputStream和 ObjectOutputStream分別是InputStream和 OutputStream的一個(gè)子類。它們分別負(fù)責(zé)把 Serializable對(duì)象輸出到某處或者從某處恢復(fù),比如輸出到硬盤上,通過(guò)網(wǎng)絡(luò)傳輸?shù)搅硪粋€(gè)地方,程序開(kāi)發(fā)者不用考慮其中的細(xì)節(jié),(Object object)和 ()會(huì)為設(shè)計(jì)者考慮一切。 ? 看下面的代碼。 文件的壓縮 ? 壓縮文件在實(shí)際應(yīng)用中用途很廣泛,其中, zip文件是 Windows平臺(tái)下比較普遍的一種。 Java中的 jar包, Java EE中的 war包, ear包等都是 zip壓縮文件。 Java中內(nèi)置了對(duì) Zip壓縮包的支持。 ? 在 Java中,主要是利用 ZipEntry、 ZipInputStream和ZipOutputStream 3個(gè) Java類來(lái)實(shí)現(xiàn) zip數(shù)據(jù)壓縮方式的編程方法。zip壓縮文件的結(jié)構(gòu)是:一個(gè) zip文件由多個(gè) entry組成,每個(gè)entry有一個(gè)唯一的名稱, entry的數(shù)據(jù)項(xiàng)存儲(chǔ)壓縮數(shù)據(jù)。文件壓縮類的構(gòu)造函數(shù)和主要方法見(jiàn)表所示。 文件壓縮實(shí)例 ? 下面來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的壓縮軟件。目前這個(gè)程序是沒(méi)有界面的,因此選擇要壓縮的文件比較困難。為簡(jiǎn)單起見(jiàn),選擇 windows目錄下的所有文件(不包括文件夾)為壓縮目標(biāo)。 文件解壓縮實(shí)例 ? 做好的壓縮文件可以用 WinRAR打開(kāi)或者釋放。下面用自己編寫的程序解壓并釋放這個(gè) zip文件。代碼如下: 小結(jié) ? 本章介紹了 Java的各種文件處理方法,這是每個(gè)項(xiàng)目都要遇到的,讀者要認(rèn)真掌握。在學(xué)習(xí)的過(guò)程中,讀者要不斷積累經(jīng)驗(yàn),最后形成一套自己的合理的 I/O操作方法。
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1