'ReadOnlyBufferException' thrown, when you try to insert
data into a read only buffer.
package com.sample.nio; import java.nio.ByteBuffer; public class Test { public static void main(String args[]) throws Exception { /* Define new byte buffer of capacity 11 */ ByteBuffer byteBuffer = ByteBuffer.allocate(26); /* Get the read-only buffer from byteBuffer */ ByteBuffer readOnlyBuffer = byteBuffer.asReadOnlyBuffer(); readOnlyBuffer.put(5, (byte) 67); } }
When you ran able application, you will endup in
'ReadOnlyBufferException'.
Exception in thread "main"
java.nio.ReadOnlyBufferException
at
java.nio.HeapByteBufferR.put(Unknown Source)
at
com.sample.nio.Test.main(Test.java:14)
No comments:
Post a Comment