javaJFrame界面刷新 OutputStream的flush方法?什么調(diào)用?
OutputStream的flush方法?什么調(diào)用?Java IO stream flush()方法JDK定義:public void flush()拋出IOException刷新輸出流并強(qiáng)制寫出所有
OutputStream的flush方法?什么調(diào)用?
Java IO stream flush()方法JDK定義:public void flush()拋出IOException刷新輸出流并強(qiáng)制寫出所有緩沖的輸出字節(jié)。flush的常規(guī)約定是,如果此輸出流的實(shí)現(xiàn)緩沖了任何先前寫入的字節(jié),則調(diào)用此方法,以指示應(yīng)立即將它們寫入其預(yù)期目標(biāo)。如果此流的預(yù)期目標(biāo)是底層操作系統(tǒng)提供的抽象(如文件),則刷新此流只能保證先前寫入流的字節(jié)將傳遞給操作系統(tǒng)進(jìn)行寫入,但不能保證這些字節(jié)實(shí)際上可以寫入物理設(shè)備(如磁盤驅(qū)動(dòng)器)。OutputStream的flush方法不執(zhí)行任何操作。說明符:flush in interface flush throws:IOException-如果發(fā)生I/O錯(cuò)誤。