最新回答 / Coda
flush() 是把緩沖區的數據強行輸出,主要用在IO中,即清空緩沖區數據,一般在讀寫流(stream)的時候,數據是先被讀到了內存中,再把數據寫到文件中,當你數據讀完的時候不代表你的數據已經寫完了,因為還有一部分有可能會留在內存這個緩沖區中。這時候如果你調用了close()方法關閉了讀寫流,那么這部分數據就會丟失,所以應該在關閉讀寫流之前先flush(),所以只是打印了一遍。
2015-02-12
最贊回答 / potatofootball
System.out.println(); 的out是system類的對象,作用是在eclipse的控制臺輸出信息out.println(); 的out是JspWriter類的對象,最終在客戶端瀏覽器輸出信息
2015-02-11
最新回答 / 好幫手慕珊
如果緩沖區里的內容已經被輸出,即已經調用了flush()方法,再去調用clearBuffer()方法,來清除緩沖區里的內容,則不會拋出IOException。?
2015-02-09