IO流思維導圖

IO思維導圖總結

總覽:

  • 1.文件
    <目標:File類的創建和刪除的方法 >

    • public boolean createNewFile() :當且僅當具有該名稱的文件尚不存在時,
      創建一個新的空文件。 (幾乎不用的,因為以後文件都是自動創建的!)
    • public boolean delete() :刪除由此File表示的文件或目錄。 (只能刪除空目錄)
    • public boolean mkdir() :創建由此File表示的目錄。(只能創建一級目錄)
    • public boolean mkdirs() :可以創建多級目錄(建議使用的)
  • 2.位元組流

    < FileOutputStream文件位元組輸出流。>
    — 作用:以記憶體為基準,把記憶體中的數據,按照位元組的形式寫出到磁碟文件中去。
    簡單來說,把記憶體數據按照位元組寫出到磁碟文件中去。
    — 構造器:
    public FileOutputStream(File file):創建一個位元組輸出流管道通向目標文件對象。
    public FileOutputStream(String file):創建一個位元組輸出流管道通向目標文件路徑。
    public FileOutputStream(File file , boolean append):創建一個追加數據的位元組輸出流管道通向目標文件對象。
    public FileOutputStream(String file , boolean append):創建一個追加數據的位元組輸出流管道通向目標文件路徑。
    — 方法:
    public void write(int a):寫一個位元組出去 。
    public void write(byte[] buffer):寫一個位元組數組出去。
    public void write(byte[] buffer , int pos , int len):寫一個位元組數組的一部分出去。
    參數一,位元組數組;參數二:起始位元組索引位置,參數三:寫多少個位元組數出去。

  • 3.字元流
    < FileReader:文件字元輸入流。>
    — 作用:以記憶體為基準,把磁碟文件的數據以字元的形式讀入到記憶體。
    簡單來說,讀取文本文件內容到記憶體中去。
    — 構造器:
    public FileReader(File file):創建一個字元輸入流與源文件對象接通。
    public FileReader(String filePath):創建一個字元輸入流與源文件路徑接通。
    — 方法:
    public int read(): 讀取一個字元的編號返回! 讀取完畢返回-1
    public int read(char[] buffer):讀取一個字元數組,
    讀取多少個字元就返回多少個數量,讀取完畢返回-1

  • 4.列印流(高效,方便)

  • 5.Properties屬性集對象

思維導圖

下載地址:

鏈接://pan.baidu.com/s/1BC8MSYEWv400kHZyICagvw?pwd=cdm3
提取碼:cdm3
推薦使用xmind打開,需要其他版本請到評論區評論,謝謝~
來自百度網盤我卡了不然能莎的分享