java - 在InputStream一次执行完毕后,会自动关闭吗?
天蓬老师
天蓬老师 2017-04-18 10:44:59
0
8
1078
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回覆(8)
洪涛

操作stream借用微信知名產品經理的名言都是用完即走的。
回答提出的問題:不會自動關閉,需要手動close();

Ty80

不會關閉,要你自己去關閉的資源一定要用完就關閉的,你這個是xml解析?

黄舟

你自己創建的流,含著淚也要close啊。 。 。

左手右手慢动作

JDK1.7+的話可以使用try with resources語法,避免寫太多的finally語句...

Peter_Zhu

別管哪種語言,基本上對stream操作的時候都是用的時候開,用完關閉。 都得自己手動設定。

巴扎黑

我解決了問題:透過每次傳path,每次使用都重新開啟輸入流,但那個問題的原因還不清楚

洪涛

把輸入流用用做類別等級的變數不合適吧…應該是有其他方法操作了這個流,不然不會自己關閉的

Ty80

使用 Java 7裡關於 try-cath語法就行

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板