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