1. 程式人生 > >Buffer的建立及使用原始碼分析——ByteBuffer為例

Buffer的建立及使用原始碼分析——ByteBuffer為例

## 目錄 - Buffer概述 - Buffer的建立 - Buffer的使用 - 總結 - 參考資料 ## Buffer概述 **注:全文以`ByteBuffer`類為例說明** 在`Java`中提供了7種類型的`Buffer`,每一種型別的`Buffer`根據分配記憶體的方式不同又可以分為 直接緩衝區和非直接緩衝區。 `Buffer`的本質是一個定長陣列,並且在建立的時候需要指明`Buffer`的容量(陣列的長度)。 而這個陣列定義在不同的`Buffer`當中。例如`ByteBuffer`的定義如下: ``` public abstract class ByteBuffer extends Buffer implements Co