基于数据流的流类型?

Types of Streams based on Data Flow?

长话短说: java.io包中基于Data Flow的Streams有多少种? 是字节流加字符流还是二进制流加字符流?

完整问题:

https://youtu.be/v1_ATyL4CNQ?t=20m5s 跳至 20:05 昨天看了这个教程之后,给我留下的印象是有两种基于数据流的流:BinaryStreams 和 CharacterStreams。今天在深入了解该主题后,我的新发现似乎与旧发现相矛盾。

互联网上的大多数人将流分为字节流和字符流两种类型。但是,在搜索 oracle 文档时,我也找到了有关二进制流的信息,然后我从 java.util.stream 包中找到了有关 Int、Double、Long Streams 的信息。

对不起,如果我问了一个愚蠢的问题,但我现在真的很困惑。

命名真的很混乱

I/O 流(字节流和字符流)是数据流 与新流 API (java.util.stream) 完全无关。所以我们在这里谈论两个具有相同名称的不同事物“stream”。

IO Streams :用于 Input/output 从资源(输入)读取数据或将数据写入资源(输出)的操作。

java.util.stream :include Stream,IntStream,DoubleStream... Oracle 文档定义的流是 支持顺序和并行聚合的元素序列操作.