Java基礎-IO流相關知識和用法
阿新 • • 發佈:2018-12-11
IO流
分類:
1、流向
A:輸入流:讀取資料
B:輸出流:寫入資料
2、資料型別
A:位元組流
a:位元組輸入流 :讀取資料 (抽象類的基類:InputStream)
b:位元組輸出流 :寫入資料 (抽象類的基類:OutputStream)
B:字元流
a:字元輸入流 :讀取資料 (抽象類的基類:Reader)
b:字元輸出流 :寫入資料 (抽象類的基類:Writer)
一般情況下,如果沒有明確說明按那種型別分類,默
認情況下,按照資料型別來分。
## 由於流物件是一個抽象類,不能被例項化,所以要找到一個具體的子類
每種型別的流,都是以父類名作為字尾
XXXInputStream
XXXOutputStream
XXXReader
XXXWriter
構造方法
XXXOutputStream(File file)
XXXOutputStream(String name)
。。。。。。。
建立位元組輸出流物件之後系統的執行步驟
1、呼叫系統功能去建立檔案
2、建立檔案輸出流物件
3、把物件指向這個檔案
位元組輸出流的操作步驟
1、建立位元組輸出流物件
2、寫資料
3、釋放資源
位元組流寫入資料的方法
public void writer(int b)
寫入一個位元組
public void writer(byte[] b)
寫入一個位元組陣列
public void writer(byte[] int off,int len)
寫入一個位元組陣列的一部分(int off表示從哪個下標開始寫入,int len表示從下標int off 開始 寫入陣列元素的個數)