Java Buffer.isDirect() 方法及代码示例

表明当前缓冲区是否是直接的

初见版本

1.6

定义

public abstract boolean isDirect()

返回值

当且仅当此缓冲区是直接的才返回 true

示例

使用 isDirect() 方法得知缓冲区是否是直接的示例

package com.yi21.buffer;

import java.nio.ByteBuffer;

public class Yi21BufferIsDirect {

    public static void main(String[] args) {

        ByteBuffer buffer = ByteBuffer.allocate(10);
        
        System.out.println("缓冲区是否是直接的? " + buffer.isDirect());

    }

}

执行结果为 :

缓冲区是否是直接的? false