import java.nio.* ; public class CreateBuffers { public static void main(String [] args) { int BUF_SIZE = 1024 ; byte [] myBacking = new byte [BUF_SIZE] ; ByteBuffer buffer1 = ByteBuffer.wrap(myBacking) ; // Uses array myBacking for storage ByteBuffer buffer2 = ByteBuffer.allocate(BUF_SIZE) ; // Uses buffer2.array() for storage ByteBuffer buffer3 = ByteBuffer.allocateDirect(BUF_SIZE) ; // Uses inaccessible system memory for storage } }