文件輸入流/輸出流

FileInputStream類與FileOutputStream類都用來操做磁盤文件。若是用戶的文件讀取需求比較簡單,則能夠使用FileInputStream類,該類繼承自InputStream類。FileOutputStream類與FileInputStream對應,提供了基本的文件寫入能力。FileOutputStream類是OutputStream類的子類。對象

  FileInputStream類經常使用的構造方法以下:繼承

  FileInputStream(String name)。資源

  FileInputStream(File file)。file

  第一個構造方法使用給定的文件名name建立一個FileInputStream對象,第二個構造方法使用File對象建立FileInputStream對象。第一個構造方法比較簡單,但第二個構造方法容許把文件鏈接輸入流對文件進一步分析。程序

  FileOutputStream類有與FileInputStream類相同的參數構造方法,建立一個FileOutputStream對象時,能夠指定不存在的文件名,但此文件不能是一個已被其餘程序打開的文件。下面的實例就是使用FileInputStream與FileOutputStream類實現文件的讀取與寫入功能的。方法

  雖然Java在程序結束時自動關閉全部打開的流,可是使用完流後,顯示地關閉全部打開的流還是一個好習慣。一個被打開的流有可能會用盡系統資源,這取決於平臺和實現。若是沒有將打開的流關閉,當另外一個程序試圖打開另外一個流時,可能會得不到須要的資源。文件讀取

相關文章
相關標籤/搜索