java_8_文件

第九章 输入输出流及其文件处理 本章提要 输入输出处理及流(stream)的概念 标准设备输入输出流对象 流类的分类 输入流、输出流 字节流、字符流 过虑流 流与文件处理;9.1 流(stream)的概念 你已经看到,在JAVA中,所有的事情都是依靠类或对象来完成的。 那么,程序的输入输出处理,当然也离不开与其相关的类和对象。 在这里,有一个概念需要重申:任何类型的数据,无论存储在内存 还是文件中,它们最终都是以字节序列的形式被存放在那里的。 在JAVA中,能被程序读取一个字节序列的对象被称为“输入流对象” (InputStream) ,而能写入一个字节序列的对象被称为“输出流对象” (OutputStream) 。 进而,JAVA将那些能被程序直接从设备或文件中读写字节的对象称 为“源点流对象”。另外,还有一种流对象,它们只能从“源点流对象”中 读取字节,但却可以将读到的那些字节重新“合成”为你所期望的各种数 据类型,这种对象被称为“加工流对象”。如下所示: ; 在JAVA中,某个“流”(stream)就是某个流类的对象。实际上,你 可以将某个“流”看成是数据通道中的某段“管道”。而这些管道需要你来 一个接一个地将它们“连接”起来,以形成一个从文件到程序或从程序到 文件的数据“通道”。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档