javaio流學(xué)習(xí)總結(jié)_第1頁
javaio流學(xué)習(xí)總結(jié)_第2頁
javaio流學(xué)習(xí)總結(jié)_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余3頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、javaio流學(xué)習(xí)總結(jié)總結(jié)一:javaio流學(xué)習(xí)總結(jié)一、io流的三種分類方式1. 按流的方向分為:輸入流和輸出流2. 按流的數(shù)據(jù)單位不同分為:字節(jié)流和字符流3. 按流的功能不同分為:節(jié)點(diǎn)流和處理流二、io流的四大抽象類:字符流:reader writer字節(jié)流:in putstream讀數(shù)據(jù)outputstream寫數(shù)據(jù)三、inputstream 的根本方法int read throws ioexcepti on讀取一個字節(jié)以整數(shù)形式返回,如果返回-1已到輸入流的末尾void close throws ioexcepti on 關(guān)閉流釋放內(nèi)存資源long skip long n throws

2、ioexception跳過 n 個字節(jié)不讀四、outputstream的根本方法向輸出流void write int b throws ioexception寫入一個字節(jié)數(shù)據(jù)void flush () throws ioexcepti on將輸出流中緩沖的數(shù)據(jù)全部寫出到目的地五、 writer 的根本方法void write (int c ) throws ioexception 向輸出流 寫入一個字 符數(shù)據(jù) void write ( string str ) throws ioexception 將一 個字符串中 的字符 寫入到輸出流void write ( string str , int

3、 offset , int length ) 將一個字符 串從 offset 開始的 length 個字符寫入到輸 出流void flush () throws ioexception將輸出流中緩沖的數(shù)據(jù)全部寫出到目的地六、 reader 的根本方法int read () throws ioexception讀取一個字符以整數(shù)形式返回,如果返回 -1 已到輸入流的末尾七、 節(jié)點(diǎn)流類型丿八、訪問文件之 fileinputstream 和 fileoutputstream 繼承基類用于 向文件中輸入輸出字節(jié)九、訪問文件之 filereader 和 filewriter 繼承基類用 于向文件中輸入輸

4、出字符- 輸出流在構(gòu)造函數(shù)第二個參數(shù)可以設(shè)置 true 意義 為跟在已有文 件后進(jìn)行輸入需要對其進(jìn)- 此類流會拋出 filenotfoundexception行顯示捕捉十、緩沖流:緩沖流要套接在相應(yīng)的節(jié)點(diǎn)流之上,提高了讀 寫的效bufferedreader : 提供率。此處理流的構(gòu)造方法都得傳相對應(yīng)的基類類型了 readline 方法用于高校讀取 一行字 符串bufferedwriter : 提供了 newline 用于寫入一個行分隔 符也就是換行bufferedinputstream 沒多大用處bufferedoutputstream 沒多大用處 十 A 一、轉(zhuǎn)換流:主要作用將字節(jié)流轉(zhuǎn)換成字符流。用處 較大!轉(zhuǎn)換流在構(gòu)造時可以指定其編碼集合inputstreamreader 需要和 inputstream 套接 outputstreamwriter 需 要和 outputstream 套接例 : outputstreamwriter osw = new outputstreamwriter ( newfileoutpu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論