Updates the current checksum with the bytes from the specified buffer.
The checksum is updated with the remaining bytes in the buffer, starting
at the buffer's position. Upon return, the buffer's position will be
updated to its limit; its limit will not have been changed.
API Note:
For best performance with DirectByteBuffer and other ByteBuffer
implementations without a backing array implementers of this interface
should override this method.
Implementation Requirements:
The default implementation has the following behavior.
For ByteBuffers backed by an accessible byte array.