io流不關(guān)閉會(huì)內(nèi)存溢出嗎 自學(xué)完java基礎(chǔ),現(xiàn)在感覺進(jìn)階基礎(chǔ)、集合IO流和線程學(xué)不進(jìn)去了該怎么辦?
自學(xué)完java基礎(chǔ),現(xiàn)在感覺進(jìn)階基礎(chǔ)、集合IO流和線程學(xué)不進(jìn)去了該怎么辦?學(xué)習(xí)編程是最重要的實(shí)踐,你可以看看一些小的開源項(xiàng)目,然后自己做模仿。當(dāng)你完成工作后,你將增加你的信心和成就感,你將有動(dòng)力繼續(xù)學(xué)
自學(xué)完java基礎(chǔ),現(xiàn)在感覺進(jìn)階基礎(chǔ)、集合IO流和線程學(xué)不進(jìn)去了該怎么辦?
學(xué)習(xí)編程是最重要的實(shí)踐,你可以看看一些小的開源項(xiàng)目,然后自己做模仿。當(dāng)你完成工作后,你將增加你的信心和成就感,你將有動(dòng)力繼續(xù)學(xué)習(xí)。
方法內(nèi)的io流調(diào)用結(jié)束后會(huì)自動(dòng)關(guān)閉嗎?
不,這取決于依賴關(guān)系。應(yīng)首先關(guān)閉從屬流。例如,代碼從文件a讀取,然后寫入文件B。此時(shí),輸入流用于讀取a,輸出流用于寫入B。必須先從a讀取,然后再寫入B。因此,在這種情況下,輸出流依賴于輸入流。當(dāng)操作完成時(shí),必須先關(guān)閉依賴的輸入流,然后關(guān)閉輸出流。另外,如果close操作在finally塊中,那么順序也無關(guān)緊要。如果輸入流和輸出流完全不相關(guān),那么關(guān)閉序列就更不相關(guān)了。我心情很好。