java中switch case用法 java中flush()方法的作用是什么?
java中flush()方法的作用是什么?在Java中,flush稱為緩沖區(qū)。當您打印或?qū)懭霑r,它將臨時保存在緩沖區(qū)中而不發(fā)送。這是為了提高效率,因為數(shù)據(jù)不會自行發(fā)送。必須有其他機制,這會消耗資源。就
java中flush()方法的作用是什么?
在Java中,flush稱為緩沖區(qū)。當您打印或?qū)懭霑r,它將臨時保存在緩沖區(qū)中而不發(fā)送。這是為了提高效率,因為數(shù)據(jù)不會自行發(fā)送。必須有其他機制,這會消耗資源。就像廁所一樣,你需要大量的水來沖走它。如果你扔東西,你沖它一次,然后你的充水就會爆炸。同樣,如果你寫一行文字,或者一個字節(jié),就會立即發(fā)送出去,而且網(wǎng)絡流量、CPU利用率等都會突發(fā),所以一般只有在你真的需要發(fā)送的時候,否則你就不能繼續(xù)了,調(diào)用flush來發(fā)送數(shù)據(jù)。