javaNIO中七种主要的缓冲区的创建类型都是相同的:分配与包装
1、分配:
分配多应用于创建新的空白的缓冲区,分配的创建方法为allocate()。
例:如何创建一个容量为50的CharBuffer缓冲区(字节缓冲区)?
CharBuffer cb = CharBuffer.allocate(10);
2、包装:
包装多应用于将已有数据存入缓冲区中,包装的创建方法为wrap()。
例:如何将一个大小为10的字节数组存入字节缓冲区?
char[] c = new char[10];
CharBuffer cb1 = CharBuffer.wrap(c);