課程
/后端開發(fā)
/Java
/JAVA遇見HTML——JSP篇
是不是這幾句詩雖然在客戶端顯示了,但是沒有執(zhí)行flush()方法,這幾句詩還是在緩沖區(qū)里面?哪客戶端顯示的詩句是放在哪里了呢?
2019-01-27
源自:JAVA遇見HTML——JSP篇 3-4
正在回答
個(gè)人理解:緩沖區(qū)類似于碗,全部的詩存放在碗中,我們將詩輸出到客戶端的時(shí)候,詩仍然存在于緩沖區(qū)(碗)中,緩沖區(qū)(碗)只有在滿了之后,即碗中的所有數(shù)據(jù)都被讀出到瀏覽器(客戶端)之后,緩沖區(qū)才會(huì)自動(dòng)清空(即將碗中的數(shù)據(jù)全部倒掉,碗空之后再重新盛一滿碗數(shù)據(jù)),而flush()函數(shù)相當(dāng)于外掛的存在,在數(shù)據(jù)還沒有全部輸出到客戶端的時(shí)候就將剩余的數(shù)據(jù)清空了,會(huì)導(dǎo)致剩余的數(shù)據(jù)無法讀出。所以,回答你的問題如下:這幾句詩雖然在客戶端顯示了,但是沒有執(zhí)行flush()方法,這幾句詩還是在緩沖區(qū)里面??蛻舳孙@示的詩句仍然在緩沖區(qū)里面,只有在執(zhí)行了flush()函數(shù)或者緩存區(qū)滿了之后才會(huì)被清除從而消失
緩沖區(qū)個(gè)人理解:內(nèi)容先放到緩沖區(qū),緩沖區(qū)滿了之后,將緩沖區(qū)中的內(nèi)容輸出到客戶端;
flush()函數(shù)可以提前將緩沖區(qū)中的內(nèi)容輸出到客戶端;
clear()和clearBuffer()函數(shù)清除緩沖區(qū)中的內(nèi)容,被清除的內(nèi)容就不會(huì)輸出到客戶端;
舉報(bào)
Java Web入門級(jí)教程JSP,帶你輕松的學(xué)習(xí)JSP基礎(chǔ)知識(shí)
2 回答緩沖區(qū)大小問題
2 回答緩沖區(qū)大小
1 回答緩沖區(qū)的概念
5 回答緩沖區(qū)空間變化
4 回答緩沖區(qū)一共多大
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-01-27
個(gè)人理解:緩沖區(qū)類似于碗,全部的詩存放在碗中,我們將詩輸出到客戶端的時(shí)候,詩仍然存在于緩沖區(qū)(碗)中,緩沖區(qū)(碗)只有在滿了之后,即碗中的所有數(shù)據(jù)都被讀出到瀏覽器(客戶端)之后,緩沖區(qū)才會(huì)自動(dòng)清空(即將碗中的數(shù)據(jù)全部倒掉,碗空之后再重新盛一滿碗數(shù)據(jù)),而flush()函數(shù)相當(dāng)于外掛的存在,在數(shù)據(jù)還沒有全部輸出到客戶端的時(shí)候就將剩余的數(shù)據(jù)清空了,會(huì)導(dǎo)致剩余的數(shù)據(jù)無法讀出。所以,回答你的問題如下:這幾句詩雖然在客戶端顯示了,但是沒有執(zhí)行flush()方法,這幾句詩還是在緩沖區(qū)里面??蛻舳孙@示的詩句仍然在緩沖區(qū)里面,只有在執(zhí)行了flush()函數(shù)或者緩存區(qū)滿了之后才會(huì)被清除從而消失
2019-11-21
緩沖區(qū)個(gè)人理解:內(nèi)容先放到緩沖區(qū),緩沖區(qū)滿了之后,將緩沖區(qū)中的內(nèi)容輸出到客戶端;
flush()函數(shù)可以提前將緩沖區(qū)中的內(nèi)容輸出到客戶端;
clear()和clearBuffer()函數(shù)清除緩沖區(qū)中的內(nèi)容,被清除的內(nèi)容就不會(huì)輸出到客戶端;