Uses of Package
org.aoju.bus.core.io

Packages that use org.aoju.bus.core.io
Package
Description
IO相关封装和工具类,包括Inputstream和OutputStream实现类和Buffer处理等
IO流拷贝相关封装相关封装
对文件读写的封装,包括文件拷贝、文件读取、文件写出、行处理等
工具包,提供各种工具方法,按照归类入口为XXXKit,如数组工具ArrayKit等
  • Class
    Description
    内存中字节的集合.
     
    一种接收器,它在内部保存缓冲区, 以便调用者可以进行小的写操作没有性能损失
    内部保存一个缓冲区,以便调用者可以在没有性能的情况下进行少量读取 它还允许客户端提前读取,在消费之前进行必要的缓冲输入
    不可变的字节序列.
    将调用转发给另一个调用的 Timeout.
    将调用转发给另一个调用的Sink
    将调用转发给另一个调用的Source
     
    代码移植自blade 快速缓冲,将数据存放在缓冲集中,取代以往的单一数组
    访问分层数据存储上的读写文件 大多数调用者应该使用FileSystem.SYSTEM 实现,它使用主机的本地文件系统 备用 实现可用于注入错误(用于测试)或转换存储的数据(用于添加) 例如加密)
    一个接收器,计算它接受的全部字节流的哈希值 若要使用,请创建 使用您首选的哈希算法实例 将所有数据写入接收器,然后调用 HashSink.hash()来计算最终的哈希值
    计算其提供的全部字节流的散列的源 若要使用,请创建 使用您首选的哈希算法实例 通过读取源文件的所有字节来耗尽源文件 然后调用HashSource.hash()来计算最终的哈希值
    ByteBuffer内存页
    缓冲区的一段 缓冲区中的每个段都是一个循环链表节点,它引用以下内容和 缓冲区中前面的段 池中的每个段都是一个单链列表节点,引用池 段的底层字节数组可以在缓冲区和字节字符串之间共享 当一个 段不能回收,也不能改变它的字节数据 唯一的例外是允许所有者段附加到段中,写入数据 limit及以上 每个字节数组都有一个单独的拥有段 的立场, 限制、prev和next引用不共享
    接收一个字节流 使用这个接口可以在任何地方编写数据 需要:到网络、存储器或内存中的缓冲区 水槽可以分层 转换接收到的数据,如压缩、加密、节流或添加协议框架 BufferSink.outputStream()使一个接收器适应outputStream
    提供一个字节流 使用此接口从任何地方读取数据 它的位置:来自网络、存储或内存中的缓冲区 来源可能 分层以转换提供的数据,例如解压、解密或移除协议框架
    在放弃一项任务之前要花多少时间的策略 当一个任务 超时时,它处于未指定的状态,应该被放弃 例如,如果从源读取超时,则应关闭该源并 稍后应重试读取 如果向接收器写入超时,也是一样 适用规则:关闭洗涤槽,稍后重试
    虚拟ByteBuffer缓冲区
    包装当前会话分配到的虚拟Buffer,提供流式操作方式
  • Class
    Description
    Stream进度条
  • Class
    Description
    行处理器
  • Class
    Description
    一种接收器,它在内部保存缓冲区, 以便调用者可以进行小的写操作没有性能损失
    内部保存一个缓冲区,以便调用者可以在没有性能的情况下进行少量读取 它还允许客户端提前读取,在消费之前进行必要的缓冲输入
    行处理器
    接收一个字节流 使用这个接口可以在任何地方编写数据 需要:到网络、存储器或内存中的缓冲区 水槽可以分层 转换接收到的数据,如压缩、加密、节流或添加协议框架 BufferSink.outputStream()使一个接收器适应outputStream
    提供一个字节流 使用此接口从任何地方读取数据 它的位置:来自网络、存储或内存中的缓冲区 来源可能 分层以转换提供的数据,例如解压、解密或移除协议框架
    Stream进度条