0
我正在使用HttpURLConnection使用Java下载文件。Java的UrlConnection是否缓冲了内存中的整个下载?
当数据流式传输时,我将它传输到循环缓冲区,这些循环缓冲区本质上受限于其消耗的内存量。
但是,HttpURLConnection是否将整个流存储在内存本身?
我正在使用HttpURLConnection使用Java下载文件。Java的UrlConnection是否缓冲了内存中的整个下载?
当数据流式传输时,我将它传输到循环缓冲区,这些循环缓冲区本质上受限于其消耗的内存量。
但是,HttpURLConnection是否将整个流存储在内存本身?
一般不会,否则Java程序将永远无法下载任何非常大的东西。 (有可能小的响应完全缓冲在内存中)。
有道理。只需要一个快速的完整性检查。谢谢。 – 2012-02-02 21:16:55