All Classes and Interfaces

Class
Description
输入/输出 已经被关闭了, 本质上是一种状态异常.
BitMaskByteIndexer
BoundaryByteSupplier
BufferedInputStreamByteSupplier 和 InputStreamByteSupplier 性能表现相反 1, 当大部分时候读取的数据长度等于 bufferLength 的时候, 性能会差一点 因为多了一次复制 2, 当大部分时候读取的数据长度小于 bufferLength 的时候, 性能会好一点 因为只会创建一个较小的数组并复制数据
ByteArrayByteConsumer
ByteArrayByteSupplier
ByteChunk
ByteChunkByteConsumer
ByteConsumer
ByteIndexer
ByteInput
ByteInputAdapter
ByteInputByteSupplier
ByteInputInputStream
ByteInputMark
ByteMatchResult
ByteOutput
ByteOutputAdapter
ByteOutputByteConsumer
ByteOutputOutputStream
ByteSupplier
CacheByteSupplier
DefaultByteInput
FileByteSupplier
FillByteArrayByteConsumer
FixedLengthByteSupplier
InputStreamByteSupplier 1, 当大部分时候读取的数据长度等于 bufferLength 的时候, 性能会高一点 因为只会进行数组创建这一步 2, 当大部分时候读取的数据长度小于 bufferLength 的时候, 性能会差一点 因为每次都会创建一个 bufferLength 大小的数组 如果启用压缩则会产生第二次复制 增加时间 如果未启用压缩则会造成内存上的一些浪费 这时建议使用 BufferedInputStreamByteSupplier
KMPByteIndexer
LineBreakByteIndexer
没有找到匹配的字节序列, 本质上是一种控制流信号.
没有更多可用的数据, 本质上是一种正常的流结束信号.
NullByteInput
NullByteOutput
OutputStreamByteConsumer
OutputStreamByteOutput
ScxIO
底层 IO 异常, 通常会包裹一个 IOException.
SequenceByteSupplier
SingleByteIndexer
SkipByteConsumer
SpecialCloseByteSupplier
StatusByteMatchResult