ReadOnlyBufferException — 읽기 전용 버퍼 예외
ReadOnlyBufferException — 읽기 전용 버퍼 예외
읽기 전용(read-only) 버퍼에서 쓰기 연산(put, compact 등)을 시도할 때 던져지는 unchecked 예외예요. asReadOnlyBuffer()로 만든 버퍼에 내용을 쓰려 하면 이 예외가 발생해요.
본문
public ReadOnlyBufferException()— 이 예외의 인스턴스를 생성해요.
UnsupportedOperationException을 상속해요. 읽기 전용 버퍼에서 put, array, compact, position 변경 같은 쓰기 연산을 호출하면 발생할 수 있어요.
FloatBuffer readOnly = buffer.asReadOnlyBuffer();
// readOnly.put(1.5f); // ReadOnlyBufferException