Java IO学习笔记二:DirectByteBuffer与HeapByteBuffer
发布时间:2023-04-18 14:21:37 所属栏目:教程 来源:
导读:这两个API封装了一个统一的ByteBuffer返回值,在使用上是无差别的。
import java.nio.ByteBuffer;
public class TestByteBuffer {
public static void main(String[] args) {
ByteBuffer buffer =
import java.nio.ByteBuffer;
public class TestByteBuffer {
public static void main(String[] args) {
ByteBuffer buffer =
|
这两个API封装了一个统一的ByteBuffer返回值,在使用上是无差别的。 import java.nio.ByteBuffer; public class TestByteBuffer { public static void main(String[] args) { ByteBuffer buffer = ByteBuffer.allocateDirect(1024); System.out.println("position: " + buffer.position()); System.out.println("limit: " + buffer.limit()); System.out.println("capacity: " + buffer.capacity()); System.out.println("mark: " + buffer); buffer.put("123".getBytes()); System.out.println("-------------put:123......"); System.out.println("mark: " + buffer); buffer.flip(); System.out.println("-------------flip......"); System.out.println("mark: " + buffer); buffer.get(); System.out.println("-------------get......"); System.out.println("mark: " + buffer); buffer.compact(); System.out.println("-------------compact......"); System.out.println("mark: " + buffer); buffer.clear(); System.out.println("-------------clear......"); System.out.println("mark: " + buffer); } } (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
