JSP商務網(wǎng)站設計課程的一些基本資料
3. 為什么要使用 close() 關閉 stream ?
posted on 2006-04-01 10:03 蟹老師的技術(shù)博客 閱讀(839) 評論(1) 編輯 收藏 所屬分類: 上機實驗思考題
1.什么是流? Java把這些不同類型的輸入源(例如從鍵盤或文件中讀取數(shù)據(jù))、輸出源抽象為流(stream), 2.Java 的輸入和輸出流 由誰提供?輸入 / 輸出流的基礎類是什么? java的輸入,輸出流由用戶提供. 輸入流:一個相應的數(shù)據(jù)源對象里提取輸入流或者是創(chuàng)建一個讀取器對象的時候就會自動打開。 輸出流:從相應的數(shù)據(jù)源提取它或者是在你創(chuàng)建一個寫入對象的時候被自動的打開。 輸入 / 輸出流的基礎類是:基本輸入流InputStream和基本輸出流OutputStream 3. 為什么要使用 close() 關閉 stream ? 當利用完stream之后,調(diào)用close()方法關閉流。因為它會釋放所有與這個流相關的資源,如文件句柄或端口。 雖然對于打開的stream,Java可以自動回收,但是Java自動回收需要時間,所以最好自己調(diào)用close方法來關閉stream,這樣方便下一次重新指定的流。 回復 更多評論
Powered by: BlogJava Copyright © 蟹老師的技術(shù)博客