AI-generated Key Takeaways
-
Checksumis an interface in Java that represents a data checksum, used to verify data integrity. -
It provides methods to update the checksum with bytes or byte arrays, reset the checksum, and retrieve the current checksum value.
-
Known implementations include
Adler32andCRC32, which are used to compute Adler-32 and CRC-32 checksums, respectively.
| Known Indirect Subclasses |
An interface representing a data checksum.
Public Method Summary
| abstract long |
getValue()
Returns the current checksum value.
|
| abstract void |
reset()
Resets the checksum to its initial value.
|
| abstract void |
update(byte[] b, int off, int len)
Updates the current checksum with the specified array of bytes.
|
| abstract void |
update(int b)
Updates the current checksum with the specified byte.
|
Public Methods
public abstract long getValue ()
Returns the current checksum value.
Returns
- the current checksum value
public abstract void reset ()
Resets the checksum to its initial value.
public abstract void update (byte[] b, int off, int len)
Updates the current checksum with the specified array of bytes.
Parameters
| b | the byte array to update the checksum with |
|---|---|
| off | the start offset of the data |
| len | the number of bytes to use for the update |
public abstract void update (int b)
Updates the current checksum with the specified byte.
Parameters
| b | the byte to update the checksum with |
|---|