| 类 | 说明 |
|---|---|
| CommonFileUtils | |
| FastByteArrayOutputStream |
基于快速缓冲FastByteBuffer的OutputStream,随着数据的增长自动扩充缓冲区
可以通过
FastByteArrayOutputStream.toByteArray()和 FastByteArrayOutputStream.toString()来获取数据
FastByteArrayOutputStream.close()方法无任何效果,当流被关闭后不会抛出IOException
这种设计避免重新分配内存块而是分配新增的缓冲区,缓冲区不会被GC,数据也不会被拷贝到其他缓冲区。 |
| FastByteBuffer |
代码移植自blade
快速缓冲,将数据存放在缓冲集中,取代以往的单一数组 |
| FileConstant | |
| FileTypeUtils | |
| FileUtils | |
| IoCopier<S,T> |
IO拷贝抽象,可自定义包括缓存、进度条等信息
此对象非线程安全 |
| IOUtils | |
| StreamCopier |
InputStream 向 OutputStream 拷贝 |
| UserDefaultUtils |
文件持久化工具
|
| 枚举 | 说明 |
|---|---|
| FileMagicNumber | |
| FileWriteType |
Copyright © 2024. All rights reserved.