Returns the offset within this buffer's backing array of the first element of the buffer
(optional operation).
If this buffer is backed by an array then buffer position p corresponds to array index p + arrayOffset().
Invoke the {@link #hasArray hasArray} method before invoking thismethod in order to ensure that this buffer has an accessible backing array.
@return The offset within this buffer's arrayof the first element of the buffer
@throws ReadOnlyBufferException If this buffer is backed by an array but is read-only
@throws UnsupportedOperationException If this buffer is not backed by an accessible array
@since 1.6