關(guān)于緩存和清除的問題
我感覺這個(gè)的問題出在于,out.flush,和out.clear,首先flush的做用清空緩存,就是直接輸出,這個(gè)方法前面的所有內(nèi)容,所以床前明月光是會(huì)輸出的至于clear會(huì)出錯(cuò)的原因應(yīng)該是在于, Attempt to clear a buffer that's already been flushed,這個(gè)是報(bào)錯(cuò)信息,,我們看到的意思就是試圖清除已經(jīng)刷新的緩存區(qū),,看來到這地方變成清除緩存區(qū)來了,,應(yīng)該是屬于邏輯錯(cuò)誤吧
2017-04-02
flush是先把緩沖區(qū)的內(nèi)容輸出,然后再清除,clear是直接清除緩沖區(qū)