Java DoubleBuffer allocate()方法及实例
java.nio.DoubleBuffer 类的 allocate() 方法用于在现有的缓冲区旁边分配一个新的双缓冲区。新的缓冲区的位置将是零。它的极限将是它的容量。它的标记将是未定义的。而它的每个元素都将被初始化为零。它将有一个支持数组,其数组偏移量将为零。
语法:
参数: 该方法接受新的缓冲区的 容量 ,单位是双倍,作为参数。
返回值: 该方法返回 新的双倍缓冲区。
异常: 如果容量是一个负的整数,该方法会抛出 IllegalArgumentException 。
以下程序说明了allocate()方法:
示例1:
输出
实例2: 为了证明IllegalArgumentException
输出