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

正文內(nèi)容

第6章數(shù)據(jù)流的運(yùn)用(已修改)

2025-08-01 12:21 本頁(yè)面
 

【正文】 第 6章 數(shù)據(jù)流的運(yùn)用北京大學(xué)計(jì)算機(jī)系代亞非第 6章 數(shù)據(jù)流的運(yùn)用n 輸入輸出方法n 輸入輸出流的基類n File I/On 數(shù)據(jù)輸入輸出流n 隨機(jī)存取文件n 文件的其它操作n java中的 unicoden 管道流n 對(duì)象流n 流的分類n 小結(jié)2文件程序終端文件程序網(wǎng)絡(luò)端點(diǎn)數(shù)據(jù)流起點(diǎn) 終點(diǎn) 網(wǎng)絡(luò)端點(diǎn)文件 ,字符串存儲(chǔ)區(qū) 輸入輸出方法n 什么是數(shù)據(jù)流 ?n 數(shù)據(jù)流是指所有的數(shù)據(jù)通信通道n 在 java中有關(guān)流的操作使用 .*n 出于安全的考慮 ,小應(yīng)用不能實(shí)現(xiàn)文件 I/O流3 輸入輸出方法n System類管理標(biāo)準(zhǔn)輸入輸出流和錯(cuò)誤流 n :n 把輸出送到缺省的顯示 (通常是顯示器 )n n 從標(biāo)準(zhǔn)輸入獲取輸入 (通常是鍵盤 )n n 把錯(cuò)誤信息送到缺省的顯示n 每當(dāng) main方法被執(zhí)行時(shí) ,就自動(dòng)生成上述三個(gè)對(duì)象4 輸入輸出方法public class ReadHello{ public static void main(String args[]) { char inchar。 (“Enter a character:”)。 try{ inChar=(char)()。 (“ “+ inChar)。 }catch(IOException e) { (“Error reading from user”)。 } }}5stream\ 輸入輸出方法import .*。class IOTest{ public statics void main(String args[]) {try { byte bArray[]=new byte[128]。 (“Enter something:”)。 (bArray)。 (“You entered:”)。 (bArray)。 }catch(IOException ioe) { (())。 } }}6 輸入輸出方法n 為什么輸入的是字符 ,輸出是亂碼 ?n 原因 :(bArray)輸出的是數(shù)組的地址而不是字符n 改進(jìn) :將字符數(shù)組變換成字符串n 原來(lái)是 :(bArray)。n 現(xiàn)在為 :String s=new String(bArray,0)。n (s)。n BufferedInputStream類型n PrintStream類型n PrintStream類型7 輸入輸出流的基類n Java中每一種流的基本功能依賴于基本類InputStream和 OutputStreamn 它們是抽象類 ,不能直接使用n 屬于 InputStream類的方法有 :n read():從流中讀入數(shù)據(jù)n skip():跳過(guò)流中若干字節(jié)數(shù)n available():返回流中可用字節(jié)數(shù)n mark():在流中標(biāo)記一個(gè)位置n reset():返回標(biāo)記過(guò)得位置n markSupport():是否支持標(biāo)記和復(fù)位操作n close():關(guān)閉流8 輸入輸出流的基類n 方法 read()提供了三種從流中讀數(shù)據(jù)的方法 .n int read():讀一個(gè)整數(shù)n int read(byte b[]):讀多個(gè)字節(jié)到數(shù)組中n int read(byte,int off,int len)。n 屬于 OutputStream類的方法有 :n write(int b):將一個(gè)整數(shù)輸出到流中n write(byte b[]):將數(shù)組中的數(shù)據(jù)輸出到流中n write(byte b[], int off,int len):將數(shù)組 b中從 off指定的位置開(kāi)始 len長(zhǎng)度的數(shù)據(jù)輸出到流中9 輸入輸出流的基類n flush():將緩沖區(qū)中的數(shù)據(jù)強(qiáng)制送出n close():關(guān)閉流 .n PrintStream類n println()不屬于 OutputStream類 ,它是PrintStream類的子類 ,能提供復(fù)雜的輸出n PrintStream類的方法有 :n write, flush, checkError,print, println,close.n 其中 println可以輸出多種形式的數(shù)據(jù) .例如 :n println(String s), println(char c)等10輸出文件 輸入文件 readwrite File I/On 文件對(duì)象的建立n File fp=new File(“”)。n 對(duì)文件操作要定義文件流n FileInputStream類用來(lái)打開(kāi)一個(gè)輸入文件n FileOutputStream類用來(lái)打開(kāi)一個(gè)輸出文件11 File I/On 文件流的建立n FileInputStream in=new FileInputStream(fp)。n FileOutputStream out=new FileOutputStream(fp)。n 例 :文件拷貝 (注意要捕獲文件異常 )n 輸入流的參數(shù)是用于輸入的文件名n 輸出流的參數(shù)是用于輸出的文件名 輸出流12 File I/O import .*。 class filestream { public
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1