草庐IT

java - 你能解释一下流的概念吗?

我了解流是字节序列的表示。每个流都提供了读取和写入字节到其给定后备存储的方法。但是流的意义何在?为什么我们与之交互的不是后备存储本身?无论出于何种原因,这个概念对我来说并不合适。我读过很多文章,但我想我需要一个类比什么的。 最佳答案 之所以选择“流”这个词,是因为它代表(在现实生活中)与我们在使用它时想要传达的意思非常相似。让我们暂时忘掉后备存储,开始思考与水流的类比。您会收到持续不断的数据流,就像河流中不断流动的水一样。您不一定知道数据来自哪里,而且大多数情况下您也不需要;无论是来自文件、套接字还是任何其他来源,它都(不应该)真的

java - 你能解释一下流的概念吗?

我了解流是字节序列的表示。每个流都提供了读取和写入字节到其给定后备存储的方法。但是流的意义何在?为什么我们与之交互的不是后备存储本身?无论出于何种原因,这个概念对我来说并不合适。我读过很多文章,但我想我需要一个类比什么的。 最佳答案 之所以选择“流”这个词,是因为它代表(在现实生活中)与我们在使用它时想要传达的意思非常相似。让我们暂时忘掉后备存储,开始思考与水流的类比。您会收到持续不断的数据流,就像河流中不断流动的水一样。您不一定知道数据来自哪里,而且大多数情况下您也不需要;无论是来自文件、套接字还是任何其他来源,它都(不应该)真的