W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
I/O Reader: 一、簡單類圖結(jié)構(gòu): 1.InputStream和OutputStream的類圖結(jié)構(gòu) 2.Reader 和Writer 的類圖結(jié)構(gòu) 二、詳細類圖結(jié)構(gòu):
以下圖具有以下規(guī)律:
1.命名時的不換行的就是以結(jié)尾單詞作為構(gòu)造器參數(shù)。
2.換行的就是以開頭單詞作為構(gòu)造器參數(shù)。
3.從結(jié)尾單詞可以看出是讀取或輸出、程序需處理的是字符還是字節(jié)。
1.Reader
黑色:不能實例化。
藍色:可實例化。
淡藍色:讀取一個字符、讀入到字符數(shù)組。
翠綠色:除具有淡藍色功能以外,還可以讀取一行。
橘黃色:可設(shè)置編碼。
黃色:使用平臺默認字符編碼。
2.Writer
黑色:不能實例化。
藍色:可實例化。
淡藍色:將字符數(shù)組中的內(nèi)容寫入、將一個字符寫入、將字符串的內(nèi)容寫入、末尾增加字符、末尾增加字符串。
翠綠色:除淡藍色功能以外還可以將緩沖區(qū)的內(nèi)容寫入另一個字符流。
深綠色:除淡藍色功能以外還有大量的自己的print和println函數(shù)去將所需內(nèi)容寫入。
橘黃色:可設(shè)置編碼。
黃色:使用平臺默認字符編碼。
3.InputStream
紅色:已經(jīng)過時。
黑色:不能實例化。
藍色:可實例化。
淡藍色:讀取一個字節(jié)、讀入到字節(jié)數(shù)組。
深綠色:除具有淡藍色功能以外,還有多種readXxx方法其它方式讀取。
4.OutputStream
黑色:不能實例化。
藍色:可實例化。
淡藍色:將字節(jié)數(shù)組中的內(nèi)容寫入、將一個字節(jié)寫入。
翠綠色:除淡藍色功能以外還可以將緩沖區(qū)的內(nèi)容寫入另一個字符流。(writeTo(OutputStream out))
深綠色:除淡藍色功能以外,還有大量其它方法輸出:
ObjectOutputStream:多種writeXxx方法。
PrintStream:多種print和println和append。
DataOutputStream:多種writeXxx方法。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: