2
是否有必要在關閉流之前讀取/跳過InputStream?如果流未被讀取,這是否會導致未來連接的任何問題(使用保持活動)?使用Oracle JVM。在關閉它之前是否需要讀取/跳過InputStream以完成操作?
InputStream is = null;
try {
URL url = new URL("http://example.com/executeTrigger?id=523");
is = url.openStream();
} catch (Exception ex) {
} finally {
if (is != null) {
try {
is.close();
} catch (IOException e) {
}
}
}
是上述有效的,或者我應該執行url.openStream()
後立即打電話is.skip(Long.MAX_VALUE)
?
在你提供的上下文中,不,我不這麼認爲。 – MadProgrammer