緩沖區是固定數據量的容器,它的功能是壹個內存或壹個分段的傳輸區,數據可以存儲在這裏,以後用於檢索。
緩沖的四個性質
1.容量(容量)
指緩沖區可以容納的數據元素的最大數量。該容量是在創建緩沖區時設置的,不能更改。
2、上限(極限)
引用緩沖區中不能讀寫的第壹個元素數組的下標索引。它也可以被認為是緩沖區中元素的實際數量。
3.位置
指的是要讀取或寫入的下壹個元素的索引。該值將隨著get()或put()的調用而自動更新。
4.馬克(馬克)
指備忘錄位置。調用mark()設置mark = position,調用reset()設置position = mark。標記在設置之前是未定義的。