文章詳情頁
java - 在InputStream一次執行完畢后,會自動關閉嗎?
瀏覽:94日期:2024-02-18 11:16:41
問題描述
問題解答
回答1:操作stream借用微信知名產品經理的名言都是用完即走的。回答提出的問題:不會自動關閉,需要手動close();
回答2:不會關閉,要你自己去關閉的資源一定要用完就關閉的,你這個是xml解析?
回答3:你自己創建的流,含著淚也要close啊。。。
回答4:JDK1.7+的話可以使用try with resources語法,以避免寫太多的finally語句...
回答5:別管哪種語言,基本上對stream操作的時候都是用的時候開,用完關閉。 都得自己手動設置。
回答6:我解決了問題:通過每次傳path,每次使用都重新打開輸入流,但是那個問題的原因還不清楚
回答7:把輸入流用用做類級別的變量不合適吧…應該是有其他方法操作了這個流,不然不會自己關閉的
回答8:使用 Java 7里關于 try-cath語法就行
標簽:
java
排行榜
