Java开发

Java的字节流对象
贵鬼2024-10-27发布
56 0

Java提供有两个基本的字节流类,InputStream用于从输入源读取字节数据,OutputStream用于向输出目标写入字节数据。

根据数据存储方式,有三种字节流

FileInputStream和FileOutputStream

以文件作为数据存储,需要文件IO支持

ByteArrayInputStream和ByteArrayOutputStream

以字节数组作为数据存储,数据大小确定且不允许增加大小

BufferedInputStream和BufferedOutputStream

以内存缓冲区作为数据存储,数据大小任意,内存读写无IO操作