Java IO 之内存操作流概念与范例
内存输入流:ByteArrayInputStream:在内存中引用开辟好了的byte数组作为数据源缓冲区构造内存输入流对象,该流对象可以读取这个byte数组内的内容;内存输出流:ByteArrayOutputStream:构造一个内存中的输出流对象;该对象自动在内存中开辟一个byte数组作为数据缓冲区用于将数据写出到该缓冲区,而且可以把缓冲区中的内容写出到其他输出流并保存至内存以外的文件,其他流对象也可以直接操作该流,比如:标准输出流可以输出该流的内容(通过该流的toString());
内存流就是只在内存中产生的流对象:涉及到两个内存数组作为缓冲区:1.用于内存输入流对象读取的缓冲区:含有 ...