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

正文內(nèi)容

javase_9_io流(53頁(yè))(存儲(chǔ)版)

  

【正文】 + 1)。 } } } 提 綱 Content 目標(biāo) ? File類 ? Java流輸入 /輸出基本原理 ? Java流類的分類 ? 輸入流和輸出流 ? 字節(jié)流和字符流 ? 節(jié)點(diǎn)流和過(guò)濾 (處理 )流 ?文件流 ?緩沖流 ?轉(zhuǎn)換流 ?數(shù)據(jù)流 ?打印流 ? Object流 Java高端培訓(xùn) 9 Java I/O原理 ?數(shù)據(jù)流 (Stream)是指數(shù)據(jù)通信的通道。 try { fin = new FileInputStream(args[0])。 }finally{ // step3: 關(guān)閉輸入流 try { if(null != fin){ ()。 } (文件復(fù)制成功 )。 while ((c = ()) != 1) { ((char) c)。 //new FileWriter(d:/IOTest/, true)。 } } catch (IOException e) { ()。 (1)。 try { br = new BufferedReader(new FileReader(d:/IOTest/))。 } finally { // step3: 關(guān)閉流 } 34 提 綱 Content 目標(biāo) ? File類 ? Java 流輸入 /輸出基本原理 ? Java流類的分類 ? 輸入流和輸出流 ? 字節(jié)流和字符流 ? 節(jié)點(diǎn)流和過(guò)濾 (處理 )流 ?節(jié)點(diǎn)流 ? 文件流 ?過(guò)濾流 ? 緩沖流 ? 轉(zhuǎn)換流 ? 數(shù)據(jù)流 ? 打印流 ? Object流 Java高端培訓(xùn) 35 轉(zhuǎn)換流 ?轉(zhuǎn)換流用于把字節(jié)流轉(zhuǎn)換成字符流。 // GBK while ((ch = ()) != 1) { ((char) ch)。 break。 ?構(gòu)造方法: ? DataInputStream(InputStream in) ? DataOutputStream(OutputStream out) Java高端培訓(xùn) 40 示例: TestDataStream Java高端培訓(xùn) FileOutputStream fos = null。 (寫文件成功 !)。 } catch (IOException e) { ()。 } } ()。 ( )。 public Student(int id, String name, int age) { = id。 FileOutputStream fos = null。 ()。 (1)。 }finally{ try { if(null != oos){ ()。 } catch (IOException e) { ()。 try { fis = new FileInputStream(d:/IOTest/)。 (stu)。 } public String toString() { return id= + id +, name= + name + , age= + age。 private String name。 DateFormat formater = new SimpleDateFormat(yyyyMMdd HH:mm:ss)。 i++) { ((char)i)。 ?構(gòu)造方法 ? PrintStream(OutputStream out) ? PrintStream(OutputStream out, boolean autoFlush) ? PrintWriter(Writer out) ? PrintWriter(Writer out, boolean autoFlush) ? PrintWriter(OutputStream out) ? PrintWriter(OutputStream out, boolean autoFlush) Java高端培訓(xùn) 43 示例 Java高端培訓(xùn) FileOutputStream fos = null。 (false)。它們屬于過(guò)濾流。 String s = null。 int ch = 0。 (文件復(fù)制成功 )。 BufferedWriter bw = null。 try { fis = new FileInputStream(d:/IOTest/)。 } catch (IOException e) { ()。 int c = 0。 int c = 0。 out = new FileOutputStream(d:/IOTest/)。 (1)。 Java高端培訓(xùn) 15 OutputStream抽象類 ?繼承自 OutputStream的流是程序用于向外輸出數(shù)據(jù)的,且數(shù)據(jù)的單位為字節(jié) (8位 ),紫色為節(jié)點(diǎn)流,棕色為過(guò)濾流 Java高端培訓(xùn) OutputStream FileOutputStream PipedOutputStream FilterOutputStream DataOutputStream BufferedOutputStream PrintStream ByteArrayOutputStream ObjectInputStream 16 OutputStream ? public abstract void write(int b) throws IOException ? 將指定的字節(jié)寫入此輸出流 ? public void write(byte[] b) throws IOException ? 將 個(gè)字節(jié)從指定的 byte 數(shù)組寫入此輸出流 ? public void write(byte[] b, int off, int len) throws IOException ? 將指定 byte 數(shù)組中從偏移量 off 開(kāi)始的 len 個(gè)字節(jié)寫入此輸出流 ? public void flush() throws IOException ? 刷新此輸出流并強(qiáng)制寫出所有緩沖的輸出字節(jié) ? pulbic void close() throws IOException ? 關(guān)閉此輸出流并釋放與此流有關(guān)的所有系統(tǒng)資源 Java高端培訓(xùn) 17 Reader抽象類 ?繼承自 Reader的流都是用于向程序中輸入數(shù)據(jù)的,且數(shù)據(jù)的單位為字符 (16位 ),紫色為節(jié)點(diǎn)流,棕色為過(guò)濾流 Java高端培訓(xùn) Reader BufferedReader LineNumberReader CharArrayReader InputStreamReader FileReader FilterReader PushbackReader PipedReader StringReader 18 Reader的基本方法 ? public int read() throws IOException ? 讀取單個(gè)字符,返回作為整數(shù)讀取的字符,如果已到達(dá)流的末尾返回 1 ? public int read(char[] cbuf) throws IOException ? 將字符讀入數(shù)組,返回讀取的字符數(shù) ? public abstract int read(char[] cbuf, int off, int len) throws IOException ? 讀取 len 個(gè)字符的數(shù)據(jù),并從數(shù)組 cbuf的 off位置開(kāi)始寫入到這個(gè)數(shù)組中 ? public abstract void close() throws I
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1