Java NIO 包及子包详解
1. 基本缓冲区类
在 Java NIO 中,有多种缓冲区类用于在 I/O 操作中存储不同类型的数据。这些缓冲区类大多是抽象类,没有构造函数,通常通过调用静态的 allocate() 或 wrap() 方法来创建实例,也可以通过底层 ByteBuffer 的相关方法创建“视图”缓冲区。
| 缓冲区类 | 存储数据类型 | 创建方式 |
|---|---|---|
DoubleBuffer |
double |
allocate(int capacity) 、 wrap(double[] array) 、 wrap(double[] array, int offset, int length) 或 ByteBuffer.asDoubleBuffer() |
FloatBuffer |
float |
allocate(int capacity) 、 wrap(float[] array) |
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



