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

正文內(nèi)容

javase_9_io流(53頁(yè))(編輯修改稿)

2025-06-08 11:04 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 va高端培訓(xùn) 21 提 綱 Content 目標(biāo) ? File類(lèi) ? Java 流輸入 /輸出基本原理 ? Java流類(lèi)的分類(lèi) ? 輸入流和輸出流 ? 字節(jié)流和字符流 ? 節(jié)點(diǎn)流和過(guò)濾 (處理 )流 ?節(jié)點(diǎn)流 ? 文件流 ?過(guò)濾流 ? 緩沖流 ? 轉(zhuǎn)換流 ? 數(shù)據(jù)流 ? 打印流 ? Object流 Java高端培訓(xùn) 22 節(jié)點(diǎn)流類(lèi)型 類(lèi)型 字節(jié)流 字符流 File FileInputStream FileOutputStream FileReader FileWriter Memory Array ByteArrayInputStream ByteArrayOutputStream CharArrayReader CharArrayWriter Memory String StringReader StringWriter Pipe(管道 ) PipedInputStream PipedOutputStream PipedReader PipedWriter 23 Java高端培訓(xùn) 文件流 ?文件流主要用來(lái)操作文件 ? JDK提供了 4種: ? FileInputStream繼承自 InputStream ? FileOutputStream繼承自 OutputStream ? FileOutputStream(String name, boolean append) ? FileReader繼承自 Reader ? FileWriter繼承自 Writer ? 還提供了一個(gè) FileWriter(String fileName, boolean append) 構(gòu)造方法來(lái)指定是否使用追加模式 Java高端培訓(xùn) 24 示例 :FileInputStream讀文件 Java高端培訓(xùn) // step1: 創(chuàng)建一個(gè)文件輸入流對(duì)象 FileInputStream fin = null。 try { fin = new FileInputStream(args[0])。 (可讀取的字節(jié)數(shù) : + ())。 // step2: 讀數(shù)據(jù) : 一次讀取一個(gè)字節(jié)的數(shù)據(jù) ,返回的是讀到的字節(jié) . int i = ()。 while (i != 1) { //若遇到流的末尾 ,會(huì)返回 1 ((char) i)。 i = ()。 // 再讀 } } catch (FileNotFoundException e) { ()。 (1)。 }catch (IOException e) { // 捕獲 IO異常 ()。 }finally{ // step3: 關(guān)閉輸入流 try { if(null != fin){ ()。 } } catch (IOException e) { ()。 } } 25 示例 :FileOutputStream寫(xiě)文件 Java高端培訓(xùn) int b = 0。 FileInputStream in = null。 FileOutputStream out = null。 try { in = new FileInputStream(d:/IOTest/)。 out = new FileOutputStream(d:/IOTest/)。 while ((b = ()) != 1) { (b)。 } (文件復(fù)制成功 )。 } catch (FileNotFoundException e) { (找不到指定文件 )。 ()。 } catch (IOException e) { (文件復(fù)制錯(cuò)誤 )。 ()。 }finally{ … } 26 示例 :FileReader讀文件 Java高端培訓(xùn) FileReader fr = null。 int c = 0。 try { fr = new FileReader(d:/IOTest/)。 while ((c = ()) != 1) { ((char) c)。 } } catch (FileNotFoundException e) { ()。 } catch (IOException e) { ()。 } finally { try { if (null != fr) { ()。 } } catch (IOException e) { ()。 } } 27 示例 :FileWriter寫(xiě)文件 Java高端培訓(xùn) FileWriter fw = null。 int c = 0。 try { fw = new FileWriter(“d:/IOTest/”)。 //new FileWriter(d:/IOTest/, true)。 for(int i = 0。 i 65535。 i++){ (i)。 } (寫(xiě)文件成功 )。 } catch (FileNotFoundException e) { ()。 } catch (IOException e) { ()。 }finally{ try { if(null != fw){ ()。 } } catch (IOException e) { ()。 } } 28 練習(xí) ?用 FileReader和 FilerWriter實(shí)現(xiàn)文件內(nèi)容的復(fù)制功能。 Java高端培訓(xùn) 29 提 綱 Content 目標(biāo) ? File類(lèi) ? Java 流輸入 /輸出基本原理 ? Java流類(lèi)的分類(lèi) ? 輸入流和輸出流 ? 字節(jié)流和字符流 ? 節(jié)點(diǎn)流和過(guò)濾 (處理 )流 ?節(jié)點(diǎn)流 ? 文件流 ?過(guò)濾流 ? 緩沖流 ? 轉(zhuǎn)換流 ? 數(shù)據(jù)流 ? 打印流 ? Object流 Java高端培訓(xùn) 30 過(guò)濾流 處理類(lèi)型 字 符 流 字 節(jié) 流 Buffering BufferedReader BufferedWriter BufferedInputStream BufferedOutputStream Filtering FilterReader FilterWriter FilterInputStream FilterOutputStream Converting between bytes and character InputStreamReader OutputStreamWriter Object Serialization ObjectInputStream ObjectOutputStream Data conversion DataInputStream DataOutputStream Counting LineNumberReader LineNumberInputStream Peeking ahead PushbackReader PushbackInputStream Pinting PrintWriter PrintStream Java高端培訓(xùn) 31 緩沖流 ?緩沖流是建立在相應(yīng)的節(jié)點(diǎn)流之上,對(duì)讀寫(xiě)的數(shù)據(jù)提供了緩沖的功能,提高了讀寫(xiě)的效率,還增加了一些新的方法 ? JDK提供四種緩沖流: ? BufferedInputStream 可以對(duì)任何的 InputStream流進(jìn)行包裝 ? Buffere
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1