前言:
java.nio包下的Buffer抽象类及其相关实现类,本质上是作为一个固定数量的容器来使用的。
不同于InputStream和OutputStream时的数据容器byte[],Buffer相关实现类容器可以存储不同基础类型的数据,同时可以对容器中的数据进行检索,反复的操作。
Buffer(缓冲区)的工作与Channel(通道)紧密相连。Channel是IO发生时的通过的入口(或出口,channel是双向的),而Buffer是这些数据传输的目标(或来源)。
1.Buffer基本属性 // Invariants: mark
关注
打赏