标签:常用方法 存在 模式 标记 内存映射 空间 初始化 输入流 方法
传统IO:
NIO:
缓冲区在NIO中负责数据的存取,缓冲区就是数组,用于存储不同数据类型的值,除了boolean,都有相应类型的缓冲区。
缓冲区的核心方法:取get()、存put()
0 <= mark <= position <= limit <= capacity
常用方法:
非直接缓冲区:
直接缓冲区:
二者比较:各有利弊,直接缓冲区读写效率高,但是不安全,内存消耗大。
isDirect()方法可以用来判断是否是直接缓冲区
标签:常用方法 存在 模式 标记 内存映射 空间 初始化 输入流 方法
原文地址:https://www.cnblogs.com/xdcat/p/13173141.html