亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

flush()方法輸出到客戶端的緩沖區內容怎么查看?輸出完緩沖區的內容還在么?

flush()方法輸出到客戶端的緩沖區內容怎么查看?輸出完緩沖區的內容還在么?

正在回答

1 回答

輸出流類似于一根管道,輸出的時候先放到管道里,然后管道滿了存到介質上(硬盤或其他地方),當我們輸出完后管道里面可能還有剩余,就用flush()清空管道即全部存到介質上。Java默認的緩沖區大小一般是8kb,就是說只有每填滿8kb才會提交一次,當少于這個值時就不會提交,所以最后為防止有未提交數據就flush()一下,強行提交數據。一般輸出流關閉之前要用下這個方法。舉個例子,默認緩沖區大小是8k,如果你是用緩沖區操作10kb的數據,你使用了flush方法那么數據不會有丟失,但是如果沒有使用fulsh方法那么得到得數據只有8kb,剩下的2kb會丟失。

3 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

flush()方法輸出到客戶端的緩沖區內容怎么查看?輸出完緩沖區的內容還在么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號