色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Java的HttpURLConnecction的getInputStream是否需要close?

瀏覽:128日期:2024-01-27 14:46:43

問題描述

RT,就醬Java的HttpURLConnecction的getInputStream是否需要close?

這個流是否是系統維護的?因為不是我打開的

問題解答

回答1:

養成習慣所有不再用的InputStream和OutputStream都關掉就好了,不管API背后的實現有沒有自動幫你關掉。如果用Java 1.7+寫的話,用try-with-resource處理起來就非常簡單了:

try (InputStream in = urlConnection.getInputStream()) { ...} // 這里會自動調用 in.close();

類似場景還有:

JDBC的PreparedStatement、ResultSet等都實現了AutoCloseable接口,理論上只要Connection被close掉,由它生成的這些PreparedStatement、ResultSet等也會自動close掉,但強烈建議你產生這些資源的時候用try-with-resource來管理。

ServletRequest/ServletResponse中的getInputStream/getOutputStream等資源也是。

回答2:

需要

在并發操作非常高的情況下, 如果你不關閉, 對系統資源的開銷會比較大.

標簽: java
相關文章:
主站蜘蛛池模板: 99爱在线精品视频网站 | 成年人色网站 | 日本人的色道免费网站 | 成 人 免费 网站 | 怡红院免费在线视频 | 男女免费在线视频 | 亚洲久久网 | 毛片免费大全 | 日韩一区二区三区视频 | 日本三级欧美三级人妇英文 | 国产精品成人观看视频免费 | 综合在线视频 | 黄色影院在线观看视频 | 亚洲成a| 欧美做爰免费大片在线观看 | 欧美高清日本三级人妇 | 欧美精品aaa久久久影院 | 欧美综合图片一区二区三区 | 久久精品免费观看久久 | 男人毛片| 日本三级香港三级人妇gg在线 | 精品久久久久久久久免费影院 | 国产成年人视频 | 国产欧美日韩一区 | 日韩中文字幕在线亚洲一区 | 国产高清视频a在线大全 | 久久伊人热 | 男女男精品视频免费观看 | 国产成人综合95精品视频免费 | 亚洲男人网 | 精品国产九九 | 99热久久国产精品免费看 | 精品成人久久 | 久草视频手机在线观看 | 久久国产欧美 | 亚洲国产精品自产拍在线播放 | 中文国产成人精品久久久 | 国产精品亚洲一区二区三区 | a级国产乱理伦片在线观看国 | 亚洲天堂男人在线 | 亚洲国产成人私人影院 |