gpt4 book ai didi

Java:流和 I/O 流之间的区别解释

转载 作者:行者123 更新时间:2023-12-01 21:18:18 25 4
gpt4 key购买 nike

我正在寻找关于 Java 8 中的"new"流与 Java 7 中的“旧”I/O 流之间差异的良好解释。对于没有任何函数式编程知识的人来说,这很难要知道它们是完全不同的东西,特别是因为名称相同。我知道 Stream API 在某些方面是全新的,甚至是革命性的,但在我天真的想法中,在这两种情况下,我们都处理“事物”的序列,无论是字节、数据还是对象......

有人可以提供一个好的解释吗?

最佳答案

它们之间没有任何关系,我同意,IO Streams 在"new"Streams 到来之前就有了自己的名字,这很不幸。 I/O 流意味着与外部资源(主要是文件,但也有其他资源)的连接。新的 Streams 用于函数式编程,应单独对待。

但实际上您可以一起使用这两个概念。例如,BufferedReader 有 lines -方法,以字符串流的形式返回文件(或其他资源)的行。

关于Java:流和 I/O 流之间的区别解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39550670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com