最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

1 回答

mark(int readlimit)方法表示,標記當前位置,并保證在mark以后最多可以讀取readlimit字節(jié)數(shù)據(jù),mark標記仍有效。如果在mark后讀取超過readlimit字節(jié)數(shù)據(jù),mark標記就會失效,調(diào)用reset()方法會有異常。?
但實際的運行情況卻和JAVA文檔中的描述并不完全相符。 有時候在BufferedInputStream類中調(diào)用mark(int readlimit)方法后,即使讀取超過readlimit字節(jié)的數(shù)據(jù),mark標記仍有效,仍然能正確調(diào)用reset方法重置。?

事實上,mark在JAVA中的實現(xiàn)是和緩沖區(qū)相關(guān)的。只要緩沖區(qū)夠大,mark后讀取的數(shù)據(jù)沒有超出緩沖區(qū)的大小,mark標記就不會失效。如果不夠大,mark后又讀取了大量的數(shù)據(jù),導(dǎo)致緩沖區(qū)更新,原來標記的位置自然找不到了。

因此,mark后讀取多少字節(jié)才失效,并不完全由readlimit參數(shù)確定,也和BufferedInputStream類的緩沖區(qū)大小有關(guān)。 如果BufferedInputStream類的緩沖區(qū)大小大于readlimit,在mark以后只有讀取超過緩沖區(qū)大小的數(shù)據(jù),mark標記才會失效。


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學(xué)習(xí)       469029    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界

進入課程

數(shù)組方法mark

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號