(请观看本人博文——《详解 字节流》)
内存操作流 与之前所讲的几个流有很大的差别
容本人在这里卖个关子,相信同学们在之后的讲解中就会明白本人为何说初此话了。
那么,话不多说,开始本篇博文主题的讲解吧:
内存操作流:
概念:
此流之所以被叫做内存操作流的原因是:
此流是在内存中建立缓冲区以实现数据操作的流
正因为此原因,close()方法是无效的。
而且此流并没有将数据存入硬盘中,而是存入了内存中的一个缓冲区(即:数组)中
那么,现在,本人就根据它的几个子类的功能来分别讲解下它的 输出流 和 输入流:
首先是操作字节数组的 ByteArrayOutputStream 和 ByteArrayInputStream类:
字节内存操作流:
请观看本人博文 ——《详解 字节内存操作流》
接下来是操作字符数组 和 操作字符串 的 CharArrayWrite与CharArrayReader类 和 StringWriter与 StringReader类:
字符内存操作流:
请观看本人博文 ——《详解 字符内存操作流》
那么,有关 数据输入输出流 的所有知识点就讲解完了。
(本人《详解 字节流》博文链接:https://blog.csdn.net/weixin_45238600/article/details/104170259)
(本人《详解 字节流》博文链接:https://blog.csdn.net/weixin_45238600/article/details/104219482)
(本人“I/O流”总集篇博文链接:https://blog.csdn.net/weixin_45238600/article/details/104153031)