gpt4 book ai didi

java - 不关闭 InputStream 时是否存在内存泄漏?

转载 作者:搜寻专家 更新时间:2023-11-01 03:07:29 25 4
gpt4 key购买 nike

<分区>

我的 block 代码如下:

URL url = new URL("http://abc.com");
HttpURLConnection con = (HttpURLConnection) url.openConnection();

BufferedReader reader = new BufferedReader(new InputStreamReader(con.getInputStream());

StringBuilder sb = new StringBuilder();

String str = null;

while (null != (str = reader.readLine())) {
sb = sb.append(str);
}

resStr = sb.toString();

reader.close();
con.disconnect();

在上面的 block 代码中有两个我没有关闭的输入流。

第一个是 new InputStreamReader(),第二个是 con.getInputStream()。我有两个新的输入,但我没有关闭它们。因此,它可能是内存泄漏?

注意:我用的是jdk1.7.0_21

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