<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Animals

    One thing I know,that is I know nothing. -- Socrates Greek
    隨筆 - 2, 文章 - 0, 評(píng)論 - 2, 引用 - 0
    數(shù)據(jù)加載中……

    java.nio.ByteBuffer中flip、rewind、clear方法的區(qū)別

    對(duì)緩沖區(qū)的讀寫操作首先要知道緩沖區(qū)的下限、上限和當(dāng)前位置。下面這些變量的值對(duì)Buffer類中的某些操作有著至關(guān)重要的作用:
    1. limit:所有對(duì)Buffer讀寫操作都會(huì)以limit變量的值作為上限。
    2. position:代表對(duì)緩沖區(qū)進(jìn)行讀寫時(shí),當(dāng)前游標(biāo)的位置。
    3. capacity:代表緩沖區(qū)的最大容量(一般新建一個(gè)緩沖區(qū)的時(shí)候,limit的值和capacity的值默認(rèn)是相等的)。
    flip、rewind、clear這三個(gè)方法便是用來設(shè)置這些值的。

    clear方法

    public final Buffer clear()
    {
        position 
    = 0//重置當(dāng)前讀寫位置
        limit = capacity; 
        mark 
    = -1;  //取消標(biāo)記
        return this;
    }



    clear方法將緩沖區(qū)清空,一般是在重新寫緩沖區(qū)時(shí)調(diào)用。

    flip方法

    public final Buffer flip() {
    limit
    = position;
    position
    = 0;
    mark
    = -1;
    return this;
    }
    反轉(zhuǎn)緩沖區(qū)。首先將限制設(shè)置為當(dāng)前位置,然后將位置設(shè)置為 0。如果已定義了標(biāo)記,則丟棄該標(biāo)記。 常與compact方法一起使用。通常情況下,在準(zhǔn)備從緩沖區(qū)中讀取數(shù)據(jù)時(shí)調(diào)用flip方法。

    rewind方法


    1public final Buffer rewind() {
    2 position = 0;
    3 mark = -1;
    4 return this;
    5}



    以上三種方法均使用final修飾,java.nio.Buffer的所有子類均使用同一種flip、clear和rewind機(jī)制。

    posted on 2013-06-18 17:32 sdjxsgb 閱讀(21837) 評(píng)論(2)  編輯  收藏

    評(píng)論

    # re: java.nio.ByteBuffer中flip、rewind、clear方法的區(qū)別  回復(fù)  更多評(píng)論   

    感謝樓主分享
    2013-06-20 13:29 | 開發(fā)吧

    # re: java.nio.ByteBuffer中flip、rewind、clear方法的區(qū)別[未登錄]  回復(fù)  更多評(píng)論   

    樓主這分享簡(jiǎn)潔明了,很受用感謝樓主了
    2015-07-12 21:59 | troy

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久精品九九亚洲精品天堂| 亚洲毛片av日韩av无码| 亚洲男人第一av网站| eeuss草民免费| 亚洲成网777777国产精品| 美女被艹免费视频| 免费在线看片网站| 男女猛烈无遮掩视频免费软件| 无码专区一va亚洲v专区在线| 男人j进女人p免费视频| 亚洲成a人在线看天堂无码| www一区二区www免费| 亚洲日韩aⅴ在线视频| 久爱免费观看在线网站| 亚洲色大成网站www永久| 人妻视频一区二区三区免费| 2020国产精品亚洲综合网| 日韩在线天堂免费观看 | 亚洲AV中文无码乱人伦| 一本到卡二卡三卡免费高| 亚洲乱码无码永久不卡在线 | 国产男女猛烈无遮挡免费视频| 狠狠入ady亚洲精品| 亚洲啪啪AV无码片| 777爽死你无码免费看一二区| tom影院亚洲国产一区二区| 在线看片无码永久免费aⅴ| gogo免费在线观看| 亚洲国产精品国自产电影| 色婷婷7777免费视频在线观看| 亚洲aⅴ无码专区在线观看| 亚洲午夜福利717| 国产91色综合久久免费| 一区二区三区AV高清免费波多| 亚洲AV成人片色在线观看 | 成年女人18级毛片毛片免费| 免费一区二区三区在线视频| 亚洲精品自拍视频| 亚洲日本一区二区一本一道| 91福利免费体验区观看区| 国产成人综合亚洲绿色|