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

正文內(nèi)容

第9章io及文件操作-資料下載頁

2024-10-04 19:16本頁面
  

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