s that store data as contiguous sequence of primitive values, so units of appending and reading do not necessarily match. This is similar to JDK stream abstraction.
Note that most actual read and append methods are defined in
type-specific subtypes (such as
since Java does not have a way to define generic primitive types.