Class FastByteOutputStream

java.lang.Object
java.io.OutputStream
org.aoju.bus.core.io.stream.FastByteOutputStream
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

public class FastByteOutputStream extends OutputStream
基于快速缓冲FastByteBuffer的OutputStream,随着数据的增长自动扩充缓冲区

可以通过toByteArray()toString()来获取数据

close()方法无任何效果,当流被关闭后不会抛出IOException

这种设计避免重新分配内存块而是分配新增的缓冲区,缓冲区不会被GC,数据也不会被拷贝到其他缓冲区。

Since:
Java 17+
Author:
Kimi Liu