相关疑难解决方法(0)

Java中的流如何影响内存消耗?

我已经多次使用流,但我从来没有读过很多关于它们实际工作的信息.除了流只是一个比喻之外,我也不太了解它们.流只表示字节序列.我不太了解它们实际上是如何工作的,我想在Java中打开一个文件流与具有向流提供"指针"功能的操作系统进行交互.

基本上我的问题是流如何影响内存消耗.例如,当你有一个输入流并开始从它读取时,你只开始增加读取的字节数的内存消耗?在Java中打开流时,在开始阅读之前,实际上并没有加载完整的文件?如果从一个流中读取并直接写入另一个流,则只增加内存的读取字节数(可能还有缓冲区)?如果你在java中读取字节数组的字节,那么你会增加文件大小的内存消耗?

可能听起来像一个奇怪的问题,但我可能需要一些指导/纠正我的理解.谢谢.

java memory

8
推荐指数
2
解决办法
3492
查看次数

标签 统计

java ×1

memory ×1