首页 > 试题广场 >

下列流当中,属于处理流的是:()

[不定项选择题]
下列流当中,属于处理流的是:()     
  • FilelnputStream
  • lnputStream
  • DatalnputStream
  • BufferedlnputStream
  • 节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader.
  • 处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader.处理流的构造方法总是要带一个其他的流对象做参数。一个流对象经过其他流的多次包装,称为流的链接。

JAVA常用的节点流:

  • 文 件 FileInputStream FileOutputStrean FileReader FileWriter 文件进行处理的节点流。
  • 字符串 StringReader StringWriter 对字符串进行处理的节点流。
  • 数 组 ByteArrayInputStream ByteArrayOutputStreamCharArrayReader CharArrayWriter 对数组进行处理的节点流(对应的不再是文件,而是内存中的一个数组)。
  • 管 道 PipedInputStream PipedOutputStream PipedReaderPipedWriter对管道进行处理的节点流。

常用处理流(关闭处理流使用关闭里面的节点流)

  • 缓冲流:BufferedInputStrean BufferedOutputStream BufferedReader BufferedWriter  增加缓冲功能,避免频繁读写硬盘。
  • 转换流:InputStreamReader OutputStreamReader 实现字节流和字符流之间的转换。
  • 数据流 DataInputStream DataOutputStream  等-提供将基础数据类型写入到文件中,或者读取出来.

流的关闭顺序

  1. 一般情况下是:先打开的后关闭,后打开的先关闭
  2. 另一种情况:看依赖关系,如果流a依赖流b,应该先关闭流a,再关闭流b。例如,处理流a依赖节点流b,应该先关闭处理流a,再关闭节点流b
  3. 可以只关闭处理流,不用关闭节点流。处理流关闭的时候,会调用其处理的节点流的关闭方法。
发表于 2019-06-10 15:30:09 回复(41)
节点流:从一个节点读取数据
处理流:对一个已存在的流进行封装
发表于 2020-04-20 23:18:10 回复(2)
CD
此题考察对于java流的理解
节点流是实际工作的流,
处理流(我们叫包装流可能容易理解一点)设计的目的是让对流中数据的操作,转化成我们能更简单明了的看懂的数据(而不是二进制的字节等)的操作,但实际上增加了很多类,是io流变的更复杂
字节流必是一个接点流,字符流就是一个操作流
使用时,必须是有一个结点流,然后才能用操作流来包装结点流,即把结点流当参数传个操作流
编辑于 2019-08-12 13:03:46 回复(0)
发表于 2022-08-06 18:37:28 回复(4)
只听过输入流输出流,考这些概念有什么意思,我看的教材是java之父写的The java languge programming, 不同的书有不同的叫法
发表于 2020-03-13 09:10:36 回复(0)
经过处理的流叫做处理流:如数据流、转换流、对象流等。
发表于 2019-08-20 23:58:24 回复(0)
按照流的角色来分,可以分为节点流和处理流。
可以从/向一个特定的IO设备(如磁盘、网络)读/写数据的流,称为节点流,节点流也被成为低级流。
处理流是对一个已存在的流进行连接或封装,通过封装后的流来实现数据读/写功能,处理流也被称为
高级流。
最后一层为处理流
发表于 2022-01-25 20:33:46 回复(0)
编辑于 2021-07-19 20:15:25 回复(0)
发表于 2020-03-05 10:24:06 回复(0)
按照该流是否与指定的设备连接分为处理流与节点流。FileInputStream,IuputStream为节点流。BufferedInputStream,DataInputStream为处理流(不连接设备,而是对已存在的流进行处理)。
编辑于 2020-06-25 22:05:46 回复(1)
处理流:对一个已存在的流进行封装。节点流:处理一个节点。
发表于 2020-09-03 07:32:23 回复(0)

编辑于 2020-06-23 07:13:18 回复(0)
我选的AB 啊啊啊啊啊
发表于 2025-08-04 00:24:25 回复(0)
处理流就是包装流,需要包装基本的流
发表于 2022-07-19 11:24:30 回复(0)
处理流:需要的是流对象进行封装操作。
节点流: 是一个特定的节点进行封装和读写数据。
发表于 2021-12-24 15:06:37 回复(0)
处理流和节点流的考点。 处理流就是对流的处理,缓冲buffer,转换reader,writrr,数据流data。 节点流就是一线工作流,直接处理io。
编辑于 2022-04-21 08:23:09 回复(0)
完美避开
发表于 2025-09-07 01:19:53 回复(0)
包装流(装饰器流),它不能独立使用必须包装在一个“节点流”上面使用
发表于 2025-05-07 20:42:20 回复(0)
1. 首先明确流的分类: - 流分为字节流和字符流,同时又分为节点流和处理流。 - 节点流是直接从数据源或目的地读写数据的流,如 FileInputStream 、 InputStream 等。 - 处理流是对一个已存在的流进行连接或封装,通过对数据的处理为程序提供更强大的读写功能。 2. 然后分析各个选项: - 选项A: FileInputStream 是节点流,它直接从文件中读取字节数据。 - 选项B: InputStream 是所有字节输入流的抽象父类,它本身可以作为节点流(如 FileInputStream 继承它),不是处理流。 - 选项C: DataInputStream 是处理流,它可以对基本数据类型进行读取操作,它是对其他流(如 InputStream )进行封装来实现功能的。 - 选项D: BufferedInputStream 是处理流,它通过缓冲数据来提高读取效率,是对其他流(如 InputStream )进行封装来实现功能的。 答案是CD。
发表于 2024-10-31 16:50:32 回复(0)
就是说: 节点流放的是文件 处理流里面带的是节点流对象
发表于 2024-05-17 00:06:21 回复(0)