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

熱門標(biāo)簽