ByteBuffer 緩衝器(一)

2021-06-28 20:17:20 字數 2398 閱讀 5572

public

static

void main(final string args) {

bytebuffer bytebuffer = bytebuffer.allocate(10);

system.out.println("

初始位置:

" + bytebuffer.position());

system.out.println("

初始限度:

" + bytebuffer.limit());

system.out.println("

初始容量:

" + bytebuffer.capacity());

system.out.println();

bytebuffer.put((byte) 6);

bytebuffer.put((byte) 66);

bytebuffer.put((byte) 666);

bytebuffer.put((byte) 6666);

system.out.println("

設值後位置:

" + bytebuffer.position());

system.out.println("

設值後限度:

" + bytebuffer.limit());

system.out.println("

設值後容量:

" + bytebuffer.capacity());

system.out.println();

/**

* flip()函式

* limit

設為當前

position, position

設為 0; *

/ bytebuffer.flip();

system.out.println("flip

後位置:

" + bytebuffer.position());

system.out.println("flip

後限度:

" + bytebuffer.limit());

system.out.println("flip

後容量:

" + bytebuffer.capacity());

system.out.println();

/**

* rewind()函式

* position 設為0

,取消所有

mark (標記)

*/ bytebuffer.rewind();

system.out.println("rewind

後位置:

" + bytebuffer.position());

system.out.println("rewind

後限度:

" + bytebuffer.limit());

system.out.println("rewind

後容量:

" + bytebuffer.capacity());

system.out.println();

/**

* clear()函式

* position

設為 0

, limit

設為capacity

,取消所有

mark

* 將狀態引數恢復到原始值,但buffer內的值並不改變。 *

/ bytebuffer.clear();

system.out.println("clear

後位置:

" + bytebuffer.position());

system.out.println("clear

後限度:

" + bytebuffer.limit());

system.out.println("clear

後容量:

" + bytebuffer.capacity());

system.out.println();

bytebuffer.position();//

取出現在的位置

bytebuffer.position(3);//

設定現在的位置

bytebuffer.limit();//

取出現在的限度

bytebuffer.limit(6);//

設定現在的限度

bytebuffer.capacity();//

取出現在的容量

bytebuffer.capacity(1);//

容量在初始時設定,無法在修改

;****************************************==

end****************************************

緩衝器溢位指南

push ebp 0x8048441 mov esp,ebp 0x8048443 mov 0xc ebp eax 0x8048446 add 0x4,eax 0x8048449 mov eax edx 0x804844b push edx 0x804844c call 0x8048410 0x804...

鎖存器 緩衝器

鎖存器 latch 是一種對 脈衝電平敏感的 儲存單元 電路,它們可以在特定輸入脈衝電平作用下改變狀態。鎖存,就是把 訊號暫存以維持某種電平狀態。鎖存器的最主要作用是 快取,其次完成高速的控制器與慢速的外設的 不同步問題 再其次是 解決驅動的問題 最後是解決乙個 i o 口既能輸出也能輸入的問題。鎖...

通用高速緩衝器 CMSPAD Cache

php中的高速緩衝器,對高負載來的 來說是乙個非常需要的元件。其中最經典的使用案例就是使用者會話 session 的高速訪問 如果使用預設的基於檔案的會話控制代碼,負載量較大時會產生大量的io操作,導致系統執行效率降低 而使用基於資料庫的會話控制代碼,雖然效能會得以提高,但負載量大時,還是容易給資料...