import java.nio.*; import java.nio.ShortBuffer; public class ReadOnlyBuffer{ public static void main(String[] arg) { ShortBuffer shortBuff = ShortBuffer.allocate(1024); shortBuff.put((short) 75); shortBuff.put((short) 53); shortBuff.flip(); System.out.println("Content in first short buffer : "); while (shortBuff.hasRemaining()) { System.out.println(shortBuff.get()); } if (shortBuff.isReadOnly()) { System.out.println("First short buffer is read-only."); } else { System.out.println("first short buffer is not read-only."); } ShortBuffer shortBuff1 = shortBuff.asReadOnlyBuffer(); shortBuff1.flip(); System.out.println("Content in read-only short buffer : "); while (shortBuff1.hasRemaining()) { System.out.println(shortBuff1.get()); } if (shortBuff1.isReadOnly()) { System.out.println("Second short buffer is read-only."); } else { System.out.println("Second short buffer is not read-only."); } } }