1. 程式人生 > >個人對於陣列和緩衝區的理解

個人對於陣列和緩衝區的理解

參考文章:http://blog.csdn.net/zhangyuan19880606/article/details/51162096

 

    概念上,緩衝區是包在一個物件內的基本資料元素陣列。Buffer類相比一個簡單陣列的優點是它將關於資料的資料內容和資訊包含在一個單一的物件中,Buffer類以及它專有的子類定義了一個用於處理資料緩衝區的API。

    一個緩衝區物件是固定數量的資料的容器,其作用是一個儲存器,或者分段運輸區,在這裡資料可被儲存並在之後用於檢索。

    下圖是緩衝區家族圖譜:

    所以,類似string一樣,可以存放字元串同時也提供了很多對字串的處理。緩衝區內部有存放資料的陣列同時提供了對陣列進行操作的一些API。