JDK/JVM里DirectByteBuffer的实现是怎样的?

答案解析

DirectByteBuffer通过JNI调用malloc分配本地内存,数据直接存于堆外,访问时绕过JVM堆,提高IO效率,释放依赖GC或Cleaner。