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

正文內(nèi)容

第20講java的輸入與輸出流上-資料下載頁

2024-09-28 16:26本頁面

【導(dǎo)讀】理解Java中流的概念。掌握字節(jié)流InputStream和OutputStream及其子類的使。掌握字符流Reader和Writer及其子類的使用。掌握隨機讀寫文件流RandomAccessFile的使用。("指定輸入文件對象……("讀入文件數(shù)據(jù)到指定數(shù)組中……而所有輸出流類都是OutputStream類或者Writer類的子類,Java的根類Object,它們各自形成一個獨立的繼承體系。作任何轉(zhuǎn)換,所以可以用來直接處理二進制的數(shù)據(jù)。publicintreadthrowsIOException將輸入的數(shù)據(jù)存放在指定的字節(jié)數(shù)組。publicintavailable()throwsIOException返回輸入流中的可用字節(jié)個數(shù)。publicvoidclose()throwsIOException關(guān)閉輸入流,并釋放占用的所有資源。鍵盤所傳遞來的信息。程序中,并在屏幕上重新打印出來。例編程實現(xiàn)從鍵盤讀入若干字符,InputStream類和OutputStream類都是抽象類,不能實例化,行操作,但不支持mark方法和reset方法。第一個構(gòu)造方法使用給定的文件名name創(chuàng)建一個FileInputStream. 第二個構(gòu)造方法使用File對象FileInputStream對象,用來指定要。FileDescriptor也是,主要用于關(guān)聯(lián)到已打開的文

  

【正文】 public void write(byte[] b,int off,int len) throws IOException ? write方法可以向文件寫入一個字節(jié)、一個字節(jié)數(shù)組或一個字節(jié)數(shù)組的一部分。 ? 當(dāng) b是 int類型時, b占用 4個字節(jié) 32位,通常是把 b的低 8位寫入輸出流,忽略其余高 24位。 ? 當(dāng) b是字節(jié)數(shù)組時,可以寫入從 off位置開始的 len個字節(jié),如果沒有 off和 len參數(shù),則寫入所有字節(jié),相當(dāng)于 write(b,0,)。 關(guān)閉輸出流 ? public void close() throws IOException close方法關(guān)閉輸出流,并釋放相關(guān)的系統(tǒng)資源。 ? 發(fā)生 I/O錯或文件關(guān)閉時,拋出 IOException異常。如果 off或 len為負數(shù)或 off+len大于數(shù)組 b的長度 length,則拋出IndexOutOfBoundsException異常;如果 b是空數(shù)組,則拋出 NullPointerException異常。 ? 用 FileOutputStream對象寫入時,如果文件不存在,則會創(chuàng)建一個新文件,如果文件已存在,使用重寫方式 則會覆蓋原有數(shù)據(jù)。 例 編寫程序,應(yīng)用 FileInputStream類實現(xiàn)從c:\中讀出第 5個字節(jié)到變量 c中,并輸出。 import .*。 public class Ex11_4 { public static void main(String args[]){ try{ FileInputStream fis=new FileInputStream(c:\\)。 (4)。 int c=()。 ((char)c)。 ()。 }catch(Exception e){ ()。 } } } 內(nèi)存的讀寫 ? 在 ,還提供了 ByteArrayInputStream和ByteArrayOutputStream類來直接訪問內(nèi)存,它們分別是 InputStream和OutputStream的子類。 類 ByteArrayInputStream有兩個構(gòu)造方法: ? public ByteArrayInputStream(byte b[]) ? public ByteArrayInputStream(byte b[],int off,int len) ? 第一個構(gòu)造方法以一個字節(jié)數(shù)組作為參數(shù), 數(shù)據(jù)源完全復(fù)制到內(nèi)部緩沖區(qū)。第二個構(gòu)造方法的參數(shù)包括一個字節(jié)數(shù)組、一個整型偏移量和一個整型長度,與第一個構(gòu)造方法不同的是,此構(gòu)造方法生成的內(nèi)部緩沖區(qū)將以指定偏移量位置為起始位置,并且能讀取的最大數(shù)據(jù)長度為指定的長度。這個字節(jié)數(shù)組就是該輸入流的數(shù)據(jù)源。內(nèi)存緩沖區(qū)保持一個標記,指向當(dāng)前字節(jié)。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1