这个是缓冲区的问题.java在使用流时,都会有一个缓冲区,按一种它认为比较高效的方法来发数据:把要发的数据先放到缓冲区,缓冲区放满以后再一次性发过去,而不是分开一次一次地发.而flush()表示强制将缓冲区中的数据发送出去,不必等到缓冲区满.所以如果在用流的时候,没有用flush()这个方法,很多情况下...
java,write方法后写flush的作用?
flush是清空缓存用的
举个例子
就是你的buffer里面有一大堆东西,每write一个就增加一个,如果不用flush可能面临缓存溢出或者其他问题,一般write()方法后必须跟一个flush()以释放buffer2010-01-22
flush():这个是代表刷新缓冲区的意思,加上这句话意思是把当前的缓冲刷新2010-01-22