第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

請問關(guān)于本章的幾個疑問

請問大家關(guān)于這節(jié)中的char,沒有弄懂。也就是說java中的文本其實也就是char組成的對吧,這個char也就是數(shù)據(jù)類型中的字符型對吧。

還有關(guān)于老師為什么要不flush()寫入while循環(huán)中,這樣不是每次在緩存區(qū)讀到之后就立馬強(qiáng)制寫入了拷貝文本中,不就失去了緩存區(qū)的意義了嗎

正在回答

3 回答

老師寫的是字符串?dāng)?shù)數(shù)組,將讀取的內(nèi)容放在字符串?dāng)?shù)組中,不需要緩沖區(qū)

當(dāng)你使用BufferedInputStreams時候需要用到緩沖區(qū),這個時候在寫.fiush();

0 回復(fù) 有任何疑惑可以回復(fù)我~

flush() 是清空,而不是刷新。
一般主要用在IO中,即清空緩沖區(qū)數(shù)據(jù),就是說你用讀寫流的時候,其實數(shù)據(jù)是先被讀到了內(nèi)存中,然后用數(shù)據(jù)寫到文件中,當(dāng)你數(shù)據(jù)讀完的時候不代表你的數(shù)據(jù)已經(jīng)寫完了,因為還有一部分有可能會留在內(nèi)存這個緩沖區(qū)中。這時候如果你調(diào)用了 close()方法關(guān)閉了讀寫流,那么這部分?jǐn)?shù)據(jù)就會丟失,所以應(yīng)該在關(guān)閉讀寫流之前先flush(),先清空數(shù)據(jù)。

0 回復(fù) 有任何疑惑可以回復(fù)我~

flush() 是清空,而不是刷新。
一般主要用在IO中,即清空緩沖區(qū)數(shù)據(jù),就是說你用讀寫流的時候,其實數(shù)據(jù)是先被讀到了內(nèi)存中,然后用數(shù)據(jù)寫到文件中,當(dāng)你數(shù)據(jù)讀完的時候不代表你的數(shù)據(jù)已經(jīng)寫完了,因為還有一部分有可能會留在內(nèi)存這個緩沖區(qū)中。這時候如果你調(diào)用了 close()方法關(guān)閉了讀寫流,那么這部分?jǐn)?shù)據(jù)就會丟失,所以應(yīng)該在關(guān)閉讀寫流之前先flush(),先清空數(shù)據(jù)。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

請問關(guān)于本章的幾個疑問

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號